Content
81%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 tight, example-driven standards document: specific type-placement paths, a casing do/don't table, and good/bad comment examples with a practical smell test. The only weak spot is the thin API Design section, which drops to vague directives where the rest of the skill is concrete.
Suggestions
Make the API Design section concrete like the others — e.g., a do/don't method-name example and a snippet showing validation with the custom error classes in packages/shared/src/errors/.
Trim small redundancies: drop 'and that should be a final resort' and fold the smell-test trigger words into the bad-examples block.
Consider moving the six comment examples to a reference file (e.g., references/comment-examples.md) to bring SKILL.md closer to overview length.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Overall lean with concrete tables and examples and no padding about concepts Claude already knows; minor redundancy only — 'and that should be a final resort' repeats 'unless absolutely necessary', and the smell-test paragraph ('If your comment contains "to avoid", "to fix"...') partially restates the bad examples above it. Not 3: the trimmable material is minor; not 5: those small redundancies exist. | 4 / 5 |
Actionability | Highly concrete guidance throughout: exact file paths ('packages/shared/src/types.ts', 'packages/sandbox/src/clients/types.ts'), a do/don't table ('SandboxRPCAPI' vs 'SandboxRpcApi'), good/bad comment examples, a library-casing exception, and a checkable smell test. Not 5: the API Design section is comparatively vague — 'Use clear, descriptive names' and 'Validate inputs' give high-level hints without a do/don't example or how to validate. | 4 / 5 |
Workflow Clarity | Each rule is unambiguous and the no-`any` section gives a clear numbered decision process (1. look for an existing type, 2. define one in the right location, 3. use it everywhere). This is a standards/reference skill with no destructive or batch operations, so no validation checkpoints are required, and the simple-skill exception applies. Not 4: no step is ambiguous or missing. | 5 / 5 |
Progressive Disclosure | Well-organized sections with clear headers, no nested references, no bundle files to misroute, and all inline content is core to the rules. Not 5: the body is ~75 lines and the six comment examples (~30 lines) could arguably live in a reference file; per the under-50-lines guideline the extra bulk leaves a minor organization gap. | 4 / 5 |
Total | 17 / 20 Passed |