Content
77%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The content is highly actionable and clearly sequenced with strong validation checkpoints for a batch/destructive operation, earning top marks on actionability and workflow clarity. It loses ground on conciseness due to redundant output/example sections and on progressive disclosure because everything is inline with no split-out reference files.
Suggestions
Collapse the Output On Success / Partial / When No Changes sections into a single compact template with inline conditionals, and trim the Conflict Resolution Examples since step 5 already covers the same logic.
Consider extracting the large worked examples and output templates into a reference file under references/ (e.g., examples.md) to shorten the SKILL.md body and improve progressive disclosure.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly efficient and well-structured but includes redundancy: the Output On Success / Partial / When No Changes sections and the Conflict Resolution Examples restate logic already covered in the numbered steps, so it could be tightened to the level 3 'every token earns its place' bar. | 2 / 3 |
Actionability | It provides fully concrete, executable guidance — `openspec list --json`, `openspec status --change "<name>" --json`, specific task-file parsing rules, and copy-ready bash (mkdir -p / mv to dated archive dirs) — matching the level 3 'fully executable, copy-paste ready' anchor. | 3 / 3 |
Workflow Clarity | For this batch/destructive operation it lays out a clear numbered sequence with explicit validation checkpoints (batch status gathering, conflict detection, consolidated status table, a single confirmation) plus error-recovery feedback (fail that change but continue with others), satisfying the level 3 anchor. | 3 / 3 |
Progressive Disclosure | No bundle files exist (references/, scripts/, assets/ are absent) and the skill is a single ~240-line inline document with worked examples and output templates that could be split out, fitting the level 2 'some structure but content that should be separate is inline' anchor rather than a cleanly split, well-signaled level 3. | 2 / 3 |
Total | 10 / 12 Passed |