What problem does it solve? Codebases drift away from their written specifications over time, leaving stale docs and hidden inconsistencies. This Skill performs a read-only audit that diffs SPEC.md against the actual code and reports violations grouped by severity, without modifying anything. ## Core Features & Use Cases - Invariant Checking (§V): Translates each spec invariant into a verifiable claim, greps the code, and classifies it as HOLD, VIOLATE, or UNVERIFIABLE with file:line evidence. - Interface Auditing (§I): Compares implemented API and CLI surfaces against the spec, flagging MATCH, DRIFT, MISSING, or EXTRA items. - Task Status Verification (§T): Validates that tasks marked complete actually have supporting code, flagging stale entries. - Use Case: Before a release, ask whether the code still matches the spec; receive a severity-grouped drift report with exact file:line citations and remedy hints pointing to the spec or build skills. ## Quick Start Ask the assistant to check drift between SPEC.md and the current code and report any violations.