| name | spec-review |
| description | Review a spec document for completeness before approval. Use after interview, before implementation, or when asked to 'review spec', 'check spec', or 'is this spec ready'. Read-only analysis that flags gaps. |
| allowed-tools | Read, Grep, Glob |
| contract | {"tags":["intake","review","quality-gate"],"state_source":"spec","inputs":{"params":[{"name":"spec_path","required":true}],"gates":[{"field":"status","value":"Draft"}]},"outputs":{"mutates":[],"side_effects":[]},"next":["plan-tests","implement-direct"],"human_gate":true} |
Spec Review
Reviews a specification document for completeness and quality before approval. This is a read-only skill that analyzes without modifying.
When to Use
Use this skill when:
- After an interview, before approving a spec
- User asks "is this spec ready?" or "review the spec"
- User invokes
/spec-review path/to/spec.md
- Before starting implementation to verify spec quality
Instructions
Step 1: Read the Spec
Read the spec document at the path provided by the user.
See shared/spec-io.md for spec file location and section structure.
If no path provided, look for recent specs in Documents/specs/ and ask which one to review.
Gate check: Verify **Status:** is Draft. If already , the spec has been reviewed — nothing to do here.