Content
67%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 pairs a strong, concrete OpenSpec capture workflow with executable CLI commands, but balances it against verbose stance philosophy and dense paragraph-form workflow steps that hurt readability. Structure is clean with no bundle files needed.
Suggestions
Trim the stance philosophy and decorative ASCII banners to lift conciseness toward anchor 4-5; Claude already understands exploratory thinking stances.
Break the dense paragraph steps 2-4 of the capture workflow into shorter bullet/numbered sub-steps with explicit validation checkpoints to push workflow_clarity to 5.
Consider moving the four long worked-example conversations into a separate examples reference file to improve progressive disclosure and reduce inline bulk.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The operational CLI guidance is efficient, but stance philosophy Claude already understands ('This is a stance, not a workflow', six stance bullets) and decorative ASCII banners/boxes add padding; fits 'mostly efficient but includes some unnecessary explanation or could be tightened'. | 3 / 5 |
Actionability | Provides copy-paste-ready commands with explicit flag and store semantics (openspec list/new change/status/instructions) and a concrete capture workflow, but roughly half the body is non-executable stance philosophy, keeping it at 'mostly executable guidance with minor gaps' rather than fully executable throughout. | 4 / 5 |
Workflow Clarity | The capture workflow is explicitly numbered 1-4 with dependency ordering, validation via re-running status, and conditional-skip handling; held below 5 because steps 2-4 are dense ~150-word paragraphs that obscure the sequence and checkpoints. | 4 / 5 |
Progressive Disclosure | No bundle files exist; content is well-organized under clear section headers (The Stance, OpenSpec Awareness, Handling Different Entry Points, Guardrails) which suffices for a no-bundle skill, though the four long ASCII worked examples could be split out, so it is not the maximally-split anchor 5. | 4 / 5 |
Total | 15 / 20 Passed |