Content
85%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 and well-sequenced with strong validation checkpoints for a destructive archive operation, with only minor redundancy in the Guardrails section that could be tightened for token efficiency.
Suggestions
Trim the Guardrails section: 'Always prompt for change selection', 'Use artifact graph', 'Don't block archive on warnings', and 'If sync is requested, use openspec-sync-specs' all restate Steps 1-4 and can be cut or consolidated.
Tighten explanatory lines such as 'Parse the JSON to understand:' into direct field references to reduce token overhead.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is largely lean and uses real commands, but the Guardrails section restates guidance already covered in Steps 1-4 (change selection, artifact status, not blocking on warnings, sync approach), which could be tightened, fitting the level-2 'mostly efficient but could be tightened' anchor rather than the every-token-earns-its-place level 3. | 2 / 3 |
Actionability | It gives fully executable commands ("openspec list --json", "openspec status --change \"<name>\" --json", "mkdir -p openspec/changes/archive", "mv openspec/changes/<name> openspec/changes/archive/YYYY-MM-DD-<name>") and concrete tool invocations with specific parameters, matching the copy-paste-ready level-3 anchor. | 3 / 3 |
Workflow Clarity | Six numbered steps form a clear sequence with explicit validation checkpoints (artifact status, task completion, existing-target check) and confirm-before-proceed feedback loops for the destructive move, satisfying the level-3 anchor; validation is present, so the destructive-operation cap does not apply. | 3 / 3 |
Progressive Disclosure | No bundle files are present and none are needed; the skill is a single self-contained file organized into clear Input/Steps/Output/Guardrails sections with no nested references, matching the well-organized level-3 anchor for a self-contained skill. | 3 / 3 |
Total | 11 / 12 Passed |