Content
88%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A lean, highly actionable body: every get_why mode and CLI command is given with executable syntax, workflows include explicit branching and safety invariants, and nothing explains concepts Claude already knows. The only notable weakness is the wall-of-text 'Reviewing candidates' paragraph, which duplicates an earlier command description and would read better as a list or a separate reference file.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body assumes Claude's competence throughout — it never explains what ADRs, commit bodies, or git archaeology are — and every section carries operational content. Minor trimmable instances remain: "repowise decision candidates --format json" is described twice (in the no-query section and again in Reviewing candidates), and the Reviewing candidates paragraph is a dense command run-on that could be tightened. | 4 / 5 |
Actionability | Fully executable guidance: literal signatures for all four get_why modes ("get_why(query=\"why is auth using JWT?\")", "get_why(query=\"src/auth/service.py\")", target-anchored form, no-arg dashboard) and copy-paste CLI commands with exact flags (--agent, --evidence, --format json, --affects). The common cases are all covered with concrete syntax. | 5 / 5 |
Workflow Clarity | The architectural-change workflow is numbered with explicit branching and checkpoints (decisions found → "present them to the user before proceeding"; none found → "proceed but note"), recording is framed with its safety invariant ("never governs until accepted, so recording is safe"), and failure handling is covered ("If the repository turned agent acceptance off, the confirm is refused; leave it for a person"). No destructive or batch operations are involved that would demand validation loops. | 5 / 5 |
Progressive Disclosure | No bundle files exist, and the ~62-line body is well organized into scenario-based sections ('When the user asks...', 'When about to make an architectural change', 'Recording new decisions'). The dense inline command catalog in 'Reviewing candidates' (confirm/dismiss/merge/deprecate/reaffirm with all their flags) is reference-grade material that could live in a separate file — a minor organization gap that keeps this below a 5. | 4 / 5 |
Total | 18 / 20 Passed |