Content
82%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 tight, actionable workflow with concrete CLI commands, explicit JSON field semantics, and clear sequencing with validation checkpoints. Main gaps are minor conciseness trims and the absence of an explicit error-recovery retry loop.
Suggestions
Add an explicit validate→fix→retry feedback loop for artifact creation failures (e.g., re-run `openspec status` and re-read deps if a created artifact fails to verify), which would lift workflow_clarity toward 5.
Tighten the store-selection paragraph by leading with the sticky `--store <id>` rule and folding the worked example into a one-line aside.
Consider extracting the JSON field reference for `instructions` output into a short table to improve scanability and progressive disclosure.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense and instructional with concrete commands and JSON field lists, and it does not explain concepts Claude already knows. A few sections (notably the store-selection paragraph) could be tightened, keeping it at anchor 4 rather than 5. | 4 / 5 |
Actionability | Provides fully executable, copy-paste-ready commands (`openspec status --change "<name>" --json`, `openspec instructions <artifact-id> ...`) plus documented JSON field semantics and resolved output paths, matching anchor 5's fully-executable bar. | 5 / 5 |
Workflow Clarity | Steps are clearly sequenced (Select → status → act → show progress) with explicit STOP points and verification (verify file exists, re-read deps from disk). Not 5 because there is no explicit error-recovery retry loop, only implicit guardrails. | 4 / 5 |
Progressive Disclosure | Well-organized into clear sections (Store selection, Input, Steps, Output, Guidelines, Guardrails) with no external file references needed since the CLI is the source of truth. It exceeds the under-50-line simple-skill exception in length, so it lands at anchor 4 rather than 5. | 4 / 5 |
Total | 17 / 20 Passed |