Content
63%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-sequenced, actionable teaching workflow with concrete commands and clear checkpoints, but it is long and entirely self-contained where some templates and the command reference could be split into reference files to reduce duplication and token load.
Suggestions
Extract the full display templates (welcome, task suggestions, proposal/spec/design/tasks skeletons) and the command-reference table into reference files under ./references/, keeping SKILL.md as a lean overview with one-level-deep links.
De-duplicate the command-reference table that appears in both Phase 11 and Graceful Exit Handling by referencing a single shared reference.
Add an explicit verify/validation step after the Apply phase (e.g. running tests or `openspec verify`) before archiving, to close the workflow's validation gap and lift workflow_clarity toward 5.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly efficient with concrete commands, but includes padded display templates (e.g. an optional ASCII box placeholder) and repeated blocks (the command-reference table appears twice), so it could be tightened, matching the 'mostly efficient but some unnecessary explanation' anchor. | 3 / 5 |
Actionability | Provides concrete, copy-pasteable commands ('openspec status --json', 'openspec new change', 'openspec archive') plus structured artifact templates, with only minor gaps from bracketed placeholders like <name> and <capability-name>, fitting 'mostly executable guidance with minor gaps'. | 4 / 5 |
Workflow Clarity | An 11-phase sequence is clearly ordered with explicit PAUSE checkpoints, a preflight validation step, scope guardrails, and graceful-exit handling; the only gap is a missing post-implementation verify/test step, fitting 'clear sequence with most checkpoints present; minor validation gaps'. | 4 / 5 |
Progressive Disclosure | The ~280-line body is well sectioned but entirely inline with no bundle files, and content that could live in reference files (full display templates, the command reference) is inlined and partly duplicated, matching the 'some structure but content that should be separate is inline' anchor. | 3 / 5 |
Total | 14 / 20 Passed |