Content
60%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 content is well-structured and actionable with concrete OpenSpec commands and a sequenced, checkpointed workflow. Its main weakness is significant repetition of guardrails and the --store rule, which inflates token cost without adding clarity.
Suggestions
Consolidate the write-confirmation guardrail into a single authoritative statement; remove the near-verbatim repetitions in the opening note, Planning a Change, and Guardrails sections.
State the '--store <id>' stickiness rule once and reference it from each command example instead of repeating the full append-'--store' instruction inside step 2 and every sub-step.
Break the monolithic step-2 paragraph into a short numbered sub-list so the dependency/skip logic is scannable instead of buried in prose.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is noticeably verbose: the write-confirmation guardrail is restated near-verbatim in the opening note, the Planning section, and the Guardrails section, and the '--store' stickiness rule is repeated roughly eight times, including inside a single dense paragraph for step 2. | 2 / 5 |
Actionability | Provides concrete executable commands with specific flags (e.g. 'openspec list --json', 'openspec show "<spec-id>" --type spec --json --no-scenarios', 'openspec new change "<name>"') and a sequenced capture workflow; minor gaps keep it from a 5. | 4 / 5 |
Workflow Clarity | The capture workflow is a clear numbered sequence with a feedback loop ('After creating each artifact, re-run openspec status') and a verification checkpoint ('Verify that the selected concrete output exists'), but the steps are embedded in oversized paragraphs that obscure the sequence. | 4 / 5 |
Progressive Disclosure | No bundle files exist and the content is organized into clearly headed sections with no nested references; some long inline sections (detailed capture steps, entry-point examples) could arguably be split out, preventing a 5. | 4 / 5 |
Total | 14 / 20 Passed |