Content
85%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The content is highly actionable and well-structured: executable examples, specific vague→specific mappings, a clear review workflow, and a clean one-level reference split for E2E material. The only weakness is mild verbosity in the verbatim test-double taxonomy and the slow-setup cost arithmetic, which restate concepts Claude already knows.
Suggestions
Replace the verbatim five-part Fowler taxonomy blockquote with a single-line pointer to the cited article plus the one convention-relevant distinction (only mocks insist on behavior verification).
Drop or condense the slow-setup cost arithmetic ('10 tests × 2s = +20s per CI run × 50 PRs/day = 1000s/day') — the '>1s setup is a smell' rule is sufficient without the worked multiplication.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense and mostly efficient, but the verbatim five-part Fowler test-double taxonomy ('Dummy objects...', 'Fake objects...', 'Stubs...', 'Spies...', 'Mocks...') and the slow-setup cost arithmetic ('10 tests × 2s = +20s per CI run × 50 PRs/day = 1000s/day') are explanation Claude already knows and could be tightened, matching the 'mostly efficient but could be tightened' anchor. | 2 / 3 |
Actionability | Concrete executable TypeScript throughout — the AAA example, the bad/good single-responsibility split, the Osherove naming triple, and the assertion-specificity vague-vs-specific table — plus a full before/after worked example with named fixes, fully matching the 'copy-paste ready' top anchor. | 3 / 3 |
Workflow Clarity | The 7-step 'How to use' sequence gives a clear ordered review procedure ('Read the Act lines first', 'Check one logical assertion target', 'Judge the assertions and doubles', 'Cite the section when flagging'), and the worked example walks convention → finding → fix; this is a single reference process with no destructive/batch step requiring a validation checkpoint. | 3 / 3 |
Progressive Disclosure | SKILL.md is an overview and the E2E detail (§8/§9) is split to a real, one-level-deep file — references/e2e-selector-and-assertion-conventions.md, confirmed present — signaled clearly inline and again in the References section, matching the 'clear overview with well-signaled one-level-deep references' anchor. | 3 / 3 |
Total | 11 / 12 Passed |