Content
78%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 tightly written, actionable CLI workflow skill with clear sequencing, an explicit stop checkpoint, and useful guardrails. The only real weakness is the absence of failure-handling feedback loops for the underlying commands.
Suggestions
Add brief error-recovery guidance for CLI failures (e.g., what to do if 'openspec new change' reports an error or missing CLI), which would lift workflow_clarity from 4 to 5.
Trim the descriptive lines after each code block (e.g., 'This creates a scaffolded change at...') since Claude can infer them from the command output.
Optionally show one concrete example of a resolved <first-artifact-id> (e.g., 'proposal' for the default schema) to close the actionability gap.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and assumes Claude's competence (numbered steps, code blocks, no concept explanations), with only minor post-command annotations like 'This shows which artifacts need to be created...' that could be trimmed, fitting the efficient-with-minor-over-explanation anchor. | 4 / 5 |
Actionability | Concrete, copy-paste-ready commands are provided throughout ('openspec new change "<name>"', 'openspec status --change "<name>"', 'openspec instructions <first-artifact-id> --change "<name>"'); the runtime-determined <first-artifact-id> placeholder is a minor gap versus fully-specified commands, holding it at 4. | 4 / 5 |
Workflow Clarity | A clear six-step sequence with an explicit 'STOP and wait for user direction' checkpoint and guardrails that act as validation (invalid kebab-case name, pre-existing change); it falls short of 5 because there is no error-recovery guidance if the openspec CLI commands themselves fail. | 4 / 5 |
Progressive Disclosure | The skill is self-contained with no external references needed and is organized into clearly signaled sections (Input, Steps, Output, Guardrails), satisfying the short-single-purpose-skill exception for well-organized content without nested or buried references. | 5 / 5 |
Total | 17 / 20 Passed |