What problem does it solve?
This Skill eliminates the risk of implementation drift from project specifications, where code diverges from agreed requirements or spec items are left unimplemented, leading to unexpected behavior, rework, and missed project goals.
Core Features & Use Cases
- Testable Claim Extraction: Automatically pulls concrete, verifiable requirements from a spec file (default kb/spec.md or a custom path provided via input) and numbers them for reference.
- Implementation Verification: Checks each claim against actual code and existing tests, classifying status as pass, partial, diverge, or missing.
- Unspecified Feature Detection: Flags implemented features that are not covered in the spec to identify gaps or unapproved additions.
- Use Case: A development team can run this audit before a release to confirm all agreed spec requirements are implemented and tested, and no unapproved features were added to the codebase.
Quick Start
Use the spec-compliance-auditor skill to audit the current codebase against the project's spec file and generate a full compliance report.