← Governed Agentic Empirical Research

What agentic-research does

Writing tooling for papers and proposals, installed once instead of copied

agentic-research is a Claude Code plugin that sets up and polices a paper, proposal or position-paper repository. One command scaffolds the repo, a compiling LaTeX skeleton for the venue, build-on-save scripts, a citation store that checks references are real, and a set of writing agents. It replaced a habit of copying template repositories. The same six agents had ended up in 23 near-identical copies that differed only by a hardcoded path.

Describes v1.8.0 at commit b34bfd5, read on 9 November 2026.

A paper repo's life with the plugin

Where each part of the plugin actsPreflight, establish, write, cite, check and review, with the human decisions under each.Preflight/research:preflightEstablish/research:establishWritepaper/proposal agentsCiteadd-paper, matrixCheckchecks, originalityReview gatereview-agent, auditapproves eachinstall commandanswers the interview;approves remote changesapproves outlineor design firstresolves anythingthat can't be verifiedjudges overlap;no automatic passmerges thewritingHuman decisions are shown under each step.

The six skills

SkillWhat it doesWhere a human decides
/research:preflightChecks for latexmk, a TeX distribution, the venue's font packages, Node 18+ and pdfinfo. Only git is a hard stop.Every install is offered one command at a time, with its download size. Nothing installs without a yes.
/research:establishInterviews you, writes the per-repo delta, scaffolds the layout, installs build scripts and CI, seeds the memory bank, and confirms the skeleton compiles. Upgrades an existing repo by diffing, never overwriting.The interview asks about the research first (topic, core claim, state of the work, audience) and then the paperwork. Any question can be skipped, and the skill may not invent a project brief. It asks before creating a remote or pushing.
/research:auditReports drift from the pinned version, stale or template-text memory files, citation-matrix drift, and anything that blocks submission.Report only.
/research:add-paperFetches one reference by DOI, arXiv id or URL, verifies it against Crossref, arXiv or OpenAlex, and writes the BibTeX and matrix entry.It refuses to invent an entry it can't verify, which leaves the call to you.
/research:citation-matrixVerifies every cited key: existence, author, title, year and venue against the scholarly APIs; flags preprints, undisclosed self-citations, orphans and missing entries.Flagged items go to the author.
/research:originality-checkLooks for verbatim and close-paraphrase overlap with your sources and cited works, self-plagiarism against your own prior papers, unmarked quotations, and AI-drafted text you haven't verified.A report for you to judge, never pass or fail. It has no access to published corpora and cannot certify originality.

The eight agents

AgentCommands
paper-agentoutline, survey, draft, revise, create-sprint, validate, camera-ready
proposal-agentanalyze-cfp, design, update-design, create-sprint, validate. Nothing is written without an approved design.
position-paper-agentthesis, arguments, survey, draft, stress-test, validate
latex-agentcompile, init, check-refs, format-bib, page-count, fix-warnings
citation-agentbuild, verify, add, check, sync. Owns the citation matrix.
originality-agentreview, self-check, unverified
review-agentreview, verify-citations, compile-check, update-matrix. The merge-gate report.
memory-agentupdate, archive, validate, status, sync-phases

Every agent reads its paths from the repository's research delta instead of hardcoding them. That one change is what collapsed the copied variants into one installed set.

What the checker enforces

research-checks.mjs is plain Node and runs the same way for a person, an agent or CI. It fails the build on: a missing or unpinned plugin version, unfilled delta placeholders, placeholder text (TODO, TBD, FIXME) in the paper, a \cite with no bibliography entry, undefined references after compiling, author details left in a double-blind submission, and a delta that disagrees with whether a governance delta is present. It warns on orphan bibliography entries, cited keys missing from the citation matrix, and build output left beside the source.

With agentic-governance

The plugin is standalone. When a repo also runs agentic-governance,establish is supposed to defer to the governance delta for the memory-bank path and print allowlist lines that keep the paper out of the L0 lane. Paper prose is semantic work, so an agent should never be able to merge writing without human review.

Known gaps

Found by reading the source on 9 November 2026. These are the reasons for thecompleteness benchmark.

Sources at commit b34bfd5: README,skills, agents,research-checks.mjs,harness-independence audit.