Content
63%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a solid, actionable skill that provides a clear workflow for proposing changes using the openspec CLI. Its main strengths are concrete CLI commands and a well-sequenced multi-step process with dependency tracking. Weaknesses include some redundancy between the steps and the guidelines/guardrails sections, and the lack of example JSON outputs that would help Claude parse CLI responses correctly.
Suggestions
Remove redundant guidance between Steps section and Artifact Creation Guidelines/Guardrails — consolidate 'don't copy context/rules into output' and 're-read dependencies from disk' into a single mention each.
Add a brief example of the expected JSON structure from `openspec status --json` and `openspec instructions --json` so Claude knows exactly which fields to parse.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is moderately efficient but includes some unnecessary verbosity. The 'Artifact Creation Guidelines' section repeats points already made in the steps (e.g., re-reading dependencies, not copying context/rules into output). The IMPORTANT callouts are repeated. Some tightening is possible, but it's not egregiously padded. | 3 / 5 |
Actionability | Provides concrete CLI commands (openspec new change, openspec status, openspec instructions) with specific flags and JSON parsing guidance. The workflow is clearly executable. Minor gaps: no example of what the JSON output looks like from status/instructions commands, which would help Claude parse them correctly. | 4 / 5 |
Workflow Clarity | Clear multi-step sequence with a well-defined loop (create artifacts in dependency order), re-check status after each artifact, and a stopping condition (all applyRequires done). Includes verification steps (check artifact exists after writing, re-run status). Minor gap: no explicit error recovery if openspec commands fail or if artifact creation fails validation. | 4 / 5 |
Progressive Disclosure | The content is a single monolithic file with no references to supporting documents. At ~90 lines with multiple sections (steps, guidelines, guardrails), some content like the artifact creation guidelines and guardrails could be separated or the skill could reference external docs for the openspec CLI. However, it's reasonably well-structured with clear headers and sections within the single file. | 3 / 5 |
Total | 14 / 20 Passed |