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 a highly actionable, clearly sequenced onboarding workflow with strong checkpoints and graceful handling. Its main weaknesses are verbosity (duplicated command tables, heavy template scaffolding) and the absence of any progressive disclosure—everything lives in one monolithic file with no reference files.
Suggestions
De-duplicate the command reference table (it appears in both Phase 11 and the 'User just wants command reference' branch) and trim placeholder-heavy artifact templates to tighten conciseness.
Move stable detail into reference files (e.g. references/command-reference.md for the command tables, references/artifact-templates.md for proposal/spec/design/tasks scaffolding) and link to them from the main body to improve progressive disclosure.
Add a brief inline validation/verification beat (e.g. run `openspec validate` or `openspec status` after artifact creation) to make the workflow's feedback loops explicit.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly actionable workflow scripting without explaining concepts Claude already knows, but it is padded: the command reference table is duplicated (Phase 11 and the 'just wants command reference' branch), artifact templates carry verbose placeholder scaffolding, and ASCII art adds tokens that could be trimmed. | 2 / 3 |
Actionability | It provides concrete, executable commands (e.g. `openspec new change "<derived-name>"`, `openspec instructions proposal --change "<name>" --json`, `openspec archive "<name>"`) plus specific codebase-scan patterns and copy-paste-ready templates, matching the fully-executable anchor. | 3 / 3 |
Workflow Clarity | Eleven phases are clearly sequenced with the EXPLAIN→DO→SHOW→PAUSE pattern, explicit PAUSE acknowledgment checkpoints, a preflight CLI validation check, scope guardrails, and graceful-exit branches, giving clear sequencing with feedback loops. | 3 / 3 |
Progressive Disclosure | The file is well-organized into phases, but it is a single ~545-line monolithic SKILL.md with no bundle files or external references, and content that could be split (command reference, artifact templates, exit handling) is inline, matching the 'some structure but content that should be separate is inline' anchor. | 2 / 3 |
Total | 10 / 12 Passed |