Content
68%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 well-structured, concise, and actionable with concrete commands, paths, and a format reference. The key weakness is workflow clarity for a spec-mutating batch operation: it lacks an explicit validation/verification checkpoint before or after editing main specs, which the rubric caps at 3.
Suggestions
Add a validation checkpoint step, e.g. after applying changes run `openspec validate <capability>` (or re-read the main spec) to confirm structure before declaring success.
Include a feedback loop (verify -> fix -> re-verify) for the merge, since editing main specs is a batch/irreversible-ish operation.
Add an example of one merged requirement edit (before/after of a main spec snippet) to make the 'intelligent merging' guidance fully executable.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is efficient and mostly assumes Claude's competence, with a compact format reference and output template; minor repetition (the sync principle restated as 'Intelligent Merging') could be trimmed, keeping it just below a 5. | 4 / 5 |
Actionability | It gives concrete, executable guidance: exact CLI command (`openspec list --json`), file paths, named tool (AskUserQuestion), and a worked delta format example, with only minor gaps such as no example of an actual merged edit. | 4 / 5 |
Workflow Clarity | Although the four-step sequence is clear, this is a batch operation that mutates main specs (destructive/irreversible-ish edits) yet has no validation or verify-the-result checkpoint — the rubric caps such skills at 3, and the only 'guardrail' about idempotency is stated but not verifiable as a step. | 3 / 5 |
Progressive Disclosure | The SKILL.md is a self-contained overview of appropriate length with well-organized sections (Steps, Format Reference, Key Principle, Output, Guardrails) and no bundle files or nested references, which fits the under-50-line simple-skill exception for a clean 5. | 5 / 5 |
Total | 16 / 20 Passed |