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 content is a well-structured, highly actionable workflow with concrete commands, explicit validation checkpoints, and named tool usage. Its main weaknesses are minor redundancy between the inline steps and the later guidelines/guardrails sections, and a lightly specified error-recovery loop.
Suggestions
Consolidate the duplicated constraint guidance (context/rules are constraints, use template as structure) so it appears once, trimming the 'Artifact Creation Guidelines' section to lift conciseness toward anchor 5.
Spell out a short fix-and-retry loop for the case where an artifact's status does not advance to 'done' (e.g., re-read dependencies, regenerate, re-check status) to strengthen workflow clarity to anchor 5.
Consider merging 'Guardrails' into the relevant steps or trimming overlap with step 4 to tighten the single-file organization.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and command-driven with minimal over-explanation, but the 'Artifact Creation Guidelines' and 'Guardrails' sections partly restate constraints already given in step 4 (context/rules as constraints, use template), giving minor instances that could be trimmed, matching anchor 4. | 4 / 5 |
Actionability | Provides copy-paste-ready executable commands (openspec new change, openspec status --json, openspec instructions --json), names the exact JSON fields to parse, and specifies the tools to use (TodoWrite, AskUserQuestion), matching anchor 5 for fully executable guidance covering the common cases. | 5 / 5 |
Workflow Clarity | A clear five-step sequence with explicit validation checkpoints (re-run openspec status --json to confirm applyRequires artifacts are done, verify each file exists before proceeding) and a feedback loop (AskUserQuestion on unclear input), matching anchor 4; it falls short of 5 because the fix-and-retry loop when status does not advance is only lightly spelled out. | 4 / 5 |
Progressive Disclosure | Well-organized into clearly labeled sections (Input, Steps, Output, Artifact Creation Guidelines, Guardrails) with no nested references and content appropriately kept inline for a cohesive single-file workflow, matching anchor 4; it does not reach 5 because the slight duplication between step 4 and the later guideline/guardrail sections is a minor organization gap. | 4 / 5 |
Total | 17 / 20 Passed |