From spring-boot-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
/spring-boot-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.
npx claudepluginhub woditschka/agentic-coding-reference --plugin spring-boot-junieCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.