audit-agents
Audit or rewrite AGENTS.md so it holds only lasting principles. Run it only when the user…
Closeout pass on a finished substantive change — sequence refactor-clean (shape), code-review (diff), and write-docs (docs) so all three run, in the order where each feeds the next. Use after implementing a slice or feature and before calling it done or committing; when the user
$ npx -y skills add dzhng/skills --skill review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Closeout pass on a finished substantive change — sequence refactor-clean (shape), code-review (diff), and write-docs (docs) so all three run, in the order where each feeds the next. Use after implementing a slice or feature and before calling it done or committing; when the user
name: review description: Closeout pass on a finished substantive change — sequence refactor-clean (shape), code-review (diff), and write-docs (docs) so all three run, in the order where each feeds the next. Use after implementing a slice or feature and before calling it done or committing; when the user asks for a final review, a cleanup-and-document pass, or to "review everything." For a diff-only audit, reach code-review directly.
A finished change earns "done" only after three lenses pass: its **shape**, its **diff**, and its **docs**. Each has a specialist skill. This skill owns only what they can't — the order they run in, the loop between them, and one verdict.
1. **Scope.** Fix the diff under review and confirm it's substantive; skip the whole pass for trivial edits. 2. **Shape — [refactor-clean](../refactor-clean/SKILL.md).** Run it first, while restructuring is cheap and before you audit a diff that's about to move. 3. **Diff — [code-review](../code-review/SKILL.md).** Audit the settled shape. A finding that forces a structural change sends you back to step 2, not onward. 4. **Docs — [write-docs](../write-docs/SKILL.md).** Update the docs this change touched. Then trace the link chain from the root README down to each one: every link on the path still resolves, and the hub-to-leaf flow still reads in order. 5. **Report.** One verdict across all three passes — what each found, what you changed, what you left and why. Done only when every pass is clean or resolved.
hit it, even when a later pass owns it.
Stop when a full pass adds nothing.
AI skills for building software factories. My personal library of domain-agnostic agent skills, reused across every project.
Repo: dzhng/skills
Audit or rewrite AGENTS.md so it holds only lasting principles. Run it only when the user…
Eval and improve a skill against golden cases — run the target skill blind in a fresh,…
Create or revise agent skills. Use when adding a new skill file, renaming a skill,…
Audit the choices an implementing agent made, not its diff — a pure decision audit that…
Audit and prioritize performance work through bounded-work and forward-progress checks. Use…
Audit whether tests earn their maintenance cost and which suite owns each contract. Use when…