Content
67%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 SKILL.md body is concise, actionable, and clearly sequenced, and its progressive-disclosure design is textbook. However the design is undermined by a broken bundle: every referenced rule file is missing, so the skill's core value ("Read every selected rule file") cannot be executed.
Suggestions
Ship the missing rule files (rules/finding-features.md, naming.md, assertions.md, endpoint-tests.md, test-data.md, isolation.md, security.md, performance.md, review.md) so the Rule Index links resolve.
Replace or remove the pinned "PHPUnit 11.5.55" version, or move version-specific guidance into a deprecated/old-patterns section, to avoid time-sensitive staleness.
Add a brief fix-and-retry loop in "How to Apply" for when tests fail (e.g., fix the code or test, rerun the minimal set, repeat until passing) to make the workflow's validation explicit.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Largely lean and directive with no over-explanation of concepts Claude knows, but the pinned version "PHPUnit 11.5.55" is time-sensitive outside any deprecated section (a rubric conciseness penalty) and a few meta-sentences ("Each rule file explains what to do and why") could be trimmed. | 4 / 5 |
Actionability | As an instruction-only skill it gives concrete, specific directives and a clear procedure plus a real documentation URL, but provides no inline test code examples and delegates actionable detail to rule files that are not present in the bundle. | 4 / 5 |
Workflow Clarity | The five-step "How to Apply" sequence is clear with explicit checkpoints ("The tests must pass", "Resolve every mismatch before completion"), though the fix-and-retry feedback loop on test failure is only implied rather than spelled out. | 4 / 5 |
Progressive Disclosure | The body is well structured as an overview with a clearly signaled one-level-deep Rule Index table, but none of the nine referenced files (rules/finding-features.md, naming.md, assertions.md, endpoint-tests.md, test-data.md, isolation.md, security.md, performance.md, review.md) exist in the bundle, so every reference is a dead link and the disclosure does not actually function. | 2 / 5 |
Total | 14 / 20 Passed |