What problem does it solve?
Teams often lose alignment between the product requirements document (PRD) and the actual code, leading to missing features, unintended functionality, and scope creep. This skill continuously validates the implementation against the spec, highlights gaps, and detects changes over time.
Core Features & Use Cases
- Baseline Specification Parsing: Reads a PRD file or URL, decomposes it into atomic, testable requirements.
- Drift Detection: Compares new specifications with previously stored versions to identify added, removed, or altered requirements.
- Coverage Scanning: Uses search hints to scan the codebase, classifying each requirement as implemented, partial, missing, or extra, and produces a detailed coverage report.
- Actionable Reporting: Generates visual coverage percentages, gap lists, and logs decisions for future reference.
Quick Start
Use the spec-review skill to compare the current codebase against the PRD located at 'docs/spec.md'.