Content
81%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, highly actionable workflow with concrete CLI commands and strong validation checkpoints. Its main weakness is verbosity from redundant restatements and over-explained edge cases that assume too little of Claude.
Suggestions
Deduplicate the planning-boundary guidance: state it once in the Guardrails section and reference it from the intro rather than repeating near-verbatim three times.
Condense step 5b's edge-case prose (requires-edge closure, skip_specs, conditional artifacts) into a compact checklist; the CLI's status/instructions JSON already conveys most of this.
Consider moving the store-selection mechanics into a short reference file so the main steps stay focused on the core propose workflow.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly efficient with concrete commands throughout, but the planning-boundary point is repeated in the intro, Output, and Guardrails, and step 5b over-explains edge cases (requires edges, skip_specs, conditional artifacts) that a competent Claude could infer from the CLI's JSON output. | 3 / 5 |
Actionability | Provides fully executable, copy-paste-ready CLI commands (openspec new change, status, instructions, schemas, context) with the specific JSON fields to parse and act on, covering the common cases. | 5 / 5 |
Workflow Clarity | A clear 6-step sequence with explicit, repeated validation checkpoints (re-run status --json, verify file existence, build the required set transitively from requires edges) and feedback loops (clarify then continue; skip then reconsider). | 5 / 5 |
Progressive Disclosure | Well-organized into clearly signaled sections with no nested or buried references, but as a single ~137-line file with dense inline edge-case handling, some content (store-selection mechanics, step 5b detail) could be externalized rather than kept inline. | 4 / 5 |
Total | 17 / 20 Passed |