From go-junie
Audits project docs for structural completeness and cross-document coherence. Runs a deterministic doctor check then advisory judgment review.
How this skill is triggered — by the user, by Claude, or both
Slash command
/go-junie:audit-docsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A full docs audit has two passes, and this skill runs both:
A full docs audit has two passes, and this skill runs both:
The two are deliberately separate engines (deterministic vs judgment); this skill is the one entry point that sequences them so a single request audits the docs individually and against each other.
One boundary is load-bearing: the judgment pass judges form, never direction. Whether the project's stances are wise is the project's call; whether they are stated so an agent can enforce them is the harness's call. The criteria below contain no philosophy terms — verifiable by grep.
python3 scripts/brief_doctor.py check
Report its verdict. A structural failure (FAIL <check>) is a hard finding —
surface it and stop the judgment pass if the brief is too incomplete to
judge (a missing roster file cannot be reviewed). Otherwise continue.Walk each roster file:
docs/ubiquitous-language.md.scripts/layout.toml) also encodes operationally, the prose and the
data must agree. The brief carries the principle; the data file carries the
operational form.One finding per issue, tagged by routing action:
| Tag | Use |
|---|---|
autofix | Style-only: writing standards, formatting. Offer the diff; apply only on consent. |
clarify | A question the owning agent or the user must answer. |
escalate | Structural problem needing a project decision: contradictions between briefs, an unenforceable core section. |
Style-only findings are autofix offers, never lectures. Every edit to a roster file routes through its owning agent as a consented diff — this review never writes project docs.
When the harness ships a new expectation, it arrives here as review feedback: the finding names the new expectation, includes the shipped default text, and offers to draft the project's own stance instead. The project chooses; the review records nothing on its behalf.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub woditschka/agentic-coding-reference --plugin go-junie