Content
77%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.
The body delivers a crisp, fully actionable TDD workflow with excellent validation checkpoints and feedback loops, and its code examples are copy-paste ready. Its weaknesses are redundancy across the enforcement sections and a dangling reference to a missing bundle file (writing-good-tests.md).
Suggestions
Fix the broken reference: either add references/writing-good-tests.md with the four listed rules, or inline those rules and remove the link.
Trim redundancy — 'The Iron Law', 'Common Rationalizations', and 'Red Flags' repeat the same enforcement message; consolidate into one table with short 'Reality' cells.
Replace the graphviz dot cycle diagram with a one-line textual cycle (RED → verify fail → GREEN → verify pass → REFACTOR) — it duplicates the section headings at notable token cost.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly lean imperative guidance, but pads several sections: 'Violating the letter of the rules is violating the spirit of the rules', a graphviz dot block of questionable value, and multi-sentence 'Reality' cells in the rationalizations table. 'Common Rationalizations', 'Red Flags', and 'The Iron Law' also repeat the same enforcement message three ways, which is more than the 'minor' trimming of anchor 4. | 3 / 5 |
Actionability | Guidance is fully executable: copy-paste-ready TypeScript test and implementation code with Good/Bad contrasts, concrete commands ('npm test path/to/test.test.ts'), and a complete worked bug-fix example from RED through REFACTOR. Specific examples cover the common cases. | 5 / 5 |
Workflow Clarity | RED → Verify RED → GREEN → Verify GREEN → REFACTOR is explicitly sequenced, both verify steps are marked MANDATORY with explicit failure checks, and error-recovery feedback loops are given ('Test fails? Fix code, not test'; 'Test errors? Fix error, re-run'). A verification checklist closes the loop — a direct match for anchor 5. | 5 / 5 |
Progressive Disclosure | Sections are well organized and there is exactly one clearly-signaled external reference ('read [writing-good-tests.md](writing-good-tests.md)' with a bullet summary of its contents), but that file does not exist — no references/, scripts/, or assets/ directories are present, so navigation dead-ends. Good structure with a broken one-level reference fits anchor 3 rather than 4. | 3 / 5 |
Total | 16 / 20 Passed |