What problem does it solve?
This skill automates post-implementation validation by comparing code and project artifacts against formal specification documents to find gaps, missing acceptance criteria, unhandled edge cases, and insufficient tests.
Core Features & Use Cases
- Requirements Mapping: Builds a requirements-to-implementation traceability matrix by extracting functional requirements, acceptance criteria, and edge cases from spec.md and mapping them to code and files referenced in tasks.md.
- Comprehensive Validation Checks: Verifies requirement coverage, test presence, edge-case handling, and generates an actionable validation report with pass/partial/fail status and remediation recommendations.
- Use Case: After a feature merge, run the validator to produce FEATURE_DIR/validation-report.md that summarizes uncovered requirements, missing tests, and prioritized fixes.
Quick Start
Run speckit.validate with the feature directory so it reads spec.md, plan.md, and tasks.md, inspects implementation files, and writes FEATURE_DIR/validation-report.md.