| name | validate-spec |
| description | Check a spec.md and .feature file for completeness, consistency, and adherence to SDD principles. Use before approving a spec or marking it Implemented. |
| triggers | ["validate spec","check spec","review spec","is this spec complete"] |
validate-spec
Check a spec for completeness, internal consistency, and adherence to SDD principles.
When to use
- Before changing a spec's status from Draft → Approved
- Before changing a spec's status from Approved → Implemented
- When asked to review a spec
Checklist
Run each check and report findings. Fix issues inline if possible; flag for human review if not.
Required sections
Content quality
.feature file quality
Status consistency
Output
Report:
- PASS / FAIL per check
- Summary: how many checks passed, how many failed
- List of required fixes before the spec can advance to the next status