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 body is a lean, actionable, well-sequenced instruction set with executable CLI commands and explicit stop/status checkpoints. The main gaps are mild redundancy, a placeholder requiring interpretation, and no explicit error-recovery loop.
Suggestions
Add a brief error-recovery step for command failures (e.g., what to do if 'openspec new change' errors on an invalid name or existing change) to push workflow_clarity toward 5.
Tighten the redundant 'IMPORTANT: Do NOT proceed' note in step 1, which restates the prior instruction, to improve conciseness.
Clarify the first-artifact step by giving an example resolution of '<first-artifact-id>' from the status output, reducing interpretation needed for actionability.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is efficient with brief imperatives and executable commands, assuming Claude's competence; minor redundancy like the 'IMPORTANT: Do NOT proceed' reminder could be trimmed, keeping it below a 5. | 4 / 5 |
Actionability | Provides concrete, copy-paste-ready CLI commands (openspec new change, openspec status, openspec instructions) covering the workflow, but the '<first-artifact-id>' placeholder and schema-dependent first artifact require interpretation, leaving minor gaps versus a 5. | 4 / 5 |
Workflow Clarity | Steps 1-6 are clearly sequenced with explicit checkpoints (ask if no input, show status, STOP and wait for user direction), though it lacks an explicit error-recovery feedback loop for command failures. | 4 / 5 |
Progressive Disclosure | The content is well-organized into clearly signaled sections (Input, Steps, Output, Guardrails) with no need for external references; it sits just over the simple-skill line, so it does not reach the score-5 exception. | 4 / 5 |
Total | 16 / 20 Passed |