Content
71%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 is a well-structured overview with concrete OpenSpec commands, clear sequenced workflow steps, and proper progressive disclosure to one reference file. The chief weakness is conciseness: the issue-mode constraints and Step 1 overlap substantially and could be deduplicated.
Suggestions
De-duplicate the /create-spec issue-mode handling: state it once (in Step 1) and have the Constraints section reference it rather than restating paginated-comment and snapshot retrieval rules verbatim.
Add an explicit validate-fail feedback loop in Step 6 (e.g., 'if openspec validate --all fails, fix the reported artifacts and re-run until it passes before archiving').
Trim or group redundant MUST bullets (e.g., combine the source-recording and derivation-direction constraints) to tighten token use.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly efficient and assumes Claude knows OpenSpec, but the long MUST/MUST NOT constraint list re-states issue-mode handling that is repeated almost verbatim in Step 1, adding padding that could be tightened. | 3 / 5 |
Actionability | Provides concrete commands ('openspec --version', 'openspec init', 'openspec new change <change-id>', 'openspec validate --all') and named artifacts with only minor gaps in exact flags; mostly executable guidance. | 4 / 5 |
Workflow Clarity | A clear 6-step sequence with explicit validation checkpoints ('openspec validate --all', user-approval archive gate) and stop-guards, but the validate-fail-then-retry feedback loop is not spelled out, keeping it below 5. | 4 / 5 |
Progressive Disclosure | SKILL.md is a concise overview with a single clearly signaled one-level-deep reference to references/042-planning-openspec.md (a real bundle file), matching the top anchor for clean navigation. | 5 / 5 |
Total | 16 / 20 Passed |