Content
92%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A highly actionable, concise specification with a well-sequenced, validated workflow for adding commands. Its main weakness is progressive disclosure: it is a monolithic single file with no bundle references to offload reference-grade detail.
Suggestions
Extract the shared options type table and the MSW testing-harness detail into a references/ file (e.g., references/options-and-testing.md), leaving SKILL.md as a concise overview that links one level deep.
Move the full exit-code constant table and StructuredError interface into a reference file, summarizing only the essential invariants inline.
Add a brief "Where to look" navigation block near the top pointing to any future reference files so discovery is one level deep rather than all-inline.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Dense, directive prose using RFC 2119 keywords and compact tables; it does not explain concepts Claude already knows and nearly every line carries load-bearing specification. It is not level 2 because padding and beginner-level explanation are absent rather than present-but-tightenable. | 3 / 3 |
Actionability | Provides executable, copy-paste-ready guidance throughout: typed interfaces (SpanListOptions), exact CLI invocations, named functions (resolveConfig(), writeOutput()), and a fully worked --help example. It is not level 2 because the examples are complete and runnable, not pseudocode or partially specified. | 3 / 3 |
Workflow Clarity | The 18-step "Checklist for Adding a New Resource Command" is a clearly sequenced process with explicit validation checkpoints ("Run pnpm test — fix any failures before proceeding", "Run pnpm build — fix any type errors before proceeding", "Run manually with --format raw and --no-input to verify"). It is not level 2 because validation and feedback loops are explicit at each gate. | 3 / 3 |
Progressive Disclosure | No bundle files exist (references/, scripts/, assets/ absent), so the ~300-line body is a single monolithic file with reference-grade detail (options type table, MSW testing harness, exit-code table) inlined that could be split into separate reference files. It is not level 3 because there is no one-level-deep reference structure to offload detail; it is not level 1 because sections are well-organized with clear headings. | 2 / 3 |
Total | 11 / 12 Passed |