Content
75%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 content is a clear, actionable workflow with concrete CLI commands and well-organized sections. Weakest in conciseness due to some repetition and in workflow validation depth, which checks file existence but not artifact correctness.
Suggestions
Consolidate the one-artifact-per-invocation rule into a single Guardrail to remove repetition across Steps, Output, and Guardrails.
Strengthen the validation checkpoint beyond file existence, e.g., re-running `openspec status --change <name> --json` after writing to confirm the artifact transitions from 'ready' to 'done' before reporting progress.
Consider moving the Common artifact patterns (spec-driven schema details) into a references file so the main SKILL.md body stays a lean overview, improving progressive disclosure.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is efficient and assumes Claude's competence without explaining OpenSpec concepts, but contains minor repetition (the one-artifact-per-invocation rule restated in Steps, Output, and Guardrails), fitting the 'efficient; minor instances that could be trimmed' anchor rather than the lean 5. | 4 / 5 |
Actionability | It provides concrete copy-pasteable CLI commands (`openspec list --json`, `openspec status --change ... --json`, `openspec instructions ... --json`) and documents the JSON fields to parse, with minor gaps in how exactly to fill the template, matching the 'mostly executable, minor gaps' anchor. | 4 / 5 |
Workflow Clarity | The four-step sequence is clear with a validation checkpoint ("Verify the artifact file exists after writing before marking progress") and control flow for each status branch, but validation is limited to file-existence rather than content correctness, fitting the 'clear sequence with most checkpoints, minor validation gaps' anchor. | 4 / 5 |
Progressive Disclosure | As a self-contained single file with no bundle files and well-organized sections (Input, Steps, Output, Artifact Creation Guidelines, Guardrails), it is well structured; it scores 4 rather than 5 because the artifact-pattern reference material is inlined rather than split out, and the file exceeds the 50-line simple-skill threshold. | 4 / 5 |
Total | 16 / 20 Passed |