From generic-copilot
Audit the project's docs/ briefs against the high bar — each document on its own (principle form, enforceability) and in combination (cross-document coherence, contradictions, brief-vs-data agreement). Runs the doctor (deterministic structural gate) first, then the advisory judgment review, and reports both. Load when you want to check the docs hold up — at onboarding, after a harness upgrade, or on request. The judgment half is advisory: it judges form, never philosophical direction.
How this skill is triggered — by the user, by Claude, or both
Slash command
/generic-copilot: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/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.system-design.md, flag any paragraph that enumerates a type's fields, a config block's keys, or a function's parameters in prose. Apply the rename self-test (document-writing § Abstraction Level): if a source rename would silently falsify a paragraph, it sits at the wrong level. In prd.md, flag leaked mechanism: flag/exit-code tables, output layouts. Confirm each requirement reads as narrative prose with a tagged "Done when" bullet, not a re-stated structured contract. A doc near its budget with these patterns is the compaction signal (doc-sync § Compaction).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 generic-copilotGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Synthesizes the current conversation into a structured spec (PRD) and publishes it to the project issue tracker with a ready-for-agent label, without interviewing the user.
3plugins reuse this skill
First indexed Jul 19, 2026