Content
77%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is highly actionable with concrete CLI commands and a well-validated multi-step workflow including error feedback loops. It loses points on conciseness from redundant guardrails/output templates and on progressive disclosure from keeping all detail inline in a longer single file.
Suggestions
Trim the Guardrails section to only items not already stated in the numbered steps, or fold it into the relevant step, to remove redundancy.
Consider moving the three full output templates to a short reference file (or condensing them to one template with variant notes) to reduce inline length and improve progressive disclosure.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly efficient with concrete commands, but the Guardrails section restates steps 6-7 and three full output templates add length that could be tightened, fitting the 'mostly efficient but includes some unnecessary explanation' anchor rather than the lean score-3. | 2 / 3 |
Actionability | It gives copy-paste-ready commands (e.g., `openspec status --change "<name>" --json`, `openspec instructions apply --change "<name>" --json`) plus a concrete `- [ ]` -> `- [x]` checkbox instruction, matching fully executable guidance. | 3 / 3 |
Workflow Clarity | A clear 7-step sequence is paired with explicit validation (status/schema parsing, blocked/all_done state handling) and pause-on-error or pause-on-ambiguity feedback loops, satisfying the clear-sequence-with-checkpoints anchor. | 3 / 3 |
Progressive Disclosure | There are no bundle files and the single SKILL.md is well-sectioned, but at ~160 lines it exceeds the under-50-line auto-3 threshold and keeps three output templates plus guardrails inline with no one-level-deep references, fitting the score-2 'content that should be separate is inline' anchor. | 2 / 3 |
Total | 10 / 12 Passed |