Update repo documentation and agent-facing guidance such as AGENTS.md, README.md, docs/, specs, plans, and runbooks. Use when code, skill, or infrastructure changes risk doc drift or when documentation needs cleanup or restructuring. Do not use for code review, runtime verification, or `agent-readiness` setup.
97
97%
Does it follow best practices?
Impact
100%
1.06xAverage score across 3 eval scenarios
Passed
No known issues
Keep the repo legible to humans and agents.
docs/agent-readinessreviewverifyCheck the files humans and agents actually rely on:
AGENTS.mdCLAUDE.mdREADME.mdCONTRIBUTING.mdSECURITY.mddocs/Flag stale commands, dead paths, duplicated guidance, routing failures, and places where filenames or implementation order are leaking into the visible docs surface.
Keep top-level docs terse and navigational.
AGENTS.md should be a table of contents, not a wikiAGENTS.md, keep CLAUDE.md at the same level as a symlink to AGENTS.md instead of maintaining a second authored fileREADME.md should lead with value and the fastest path to use the projectCONTRIBUTING.md should hold contributor setup, validation, and workflowSECURITY.md should hold private-first vulnerability reporting guidanceREADME.md point to it instead of repeating the full bootstrap flow inlineREADME.md should link to deeper docs instead of re-explaining them inlineRefresh the detailed documents that actually carry the knowledge.
Write each updated section as the reader's current source of truth. Avoid "previously/now" or "before/after" framing unless the doc is a migration note, changelog, or decision record.
For new features, use the directory layout and templates in references/structuring.md — specs, plans, and decisions each have their own shape.
Example — fixing a stale path after a rename:
# AGENTS.md
-- Run `scripts/bootstrap.sh` to set up the dev environment.
+- Run `scripts/setup.sh` to set up the dev environment.Do not trust prose. Check that commands, file paths, and entry points still match the repo.
Concrete checks:
rg -n "old/path|stale-command" AGENTS.md CLAUDE.md README.md docs/ when paths or commands movedtest -e <path-from-docs> before keeping a file referencetest ! -e AGENTS.md || { test -L CLAUDE.md && test "$(readlink CLAUDE.md)" = "AGENTS.md"; } when normalizing agent entrypointsAfter docs work, report a compact docs footer:
noneagent-readiness, review, verify, or noneKeep the footer to 5 labeled lines or fewer. Do not repeat the same file list in prose after listing changed files.