What problem does it solve? Implementation code and specification documents frequently drift apart during development, causing outdated API contracts, stale architecture notes, and untracked TODO items. This Skill enforces a workflow where specs in .claude/specs/ remain the source of truth and are updated whenever code diverges. ## Core Features & Use Cases - Spec-First Workflow: Locates and reads relevant specs in .claude/specs/ before writing code, and prompts creating one for non-trivial features. - Drift Detection and Repair: Verifies API endpoints, config variables, module structure, and type definitions against the spec, then updates the spec or code to resolve divergence. - Progress Tracking: Maintains TODO checkboxes in specs, ticking completed items and annotating deliberately skipped decisions. - Use Case: After implementing a new backend module, ask for a self-review against the spec to receive a structured report of aligned items, drift to fix, and gaps remaining as future work. ## Quick Start Ask the assistant to verify the current implementation against the spec in .claude/specs/ and update any drift it finds.