Maintains perfect synchronization between implementation code and technical specifications to ensure architectural consistency.
This skill implements a robust 'source of truth' workflow within Claude Code, ensuring that architectural decisions, API contracts, and implementation details documented in the .claude/specs/ directory remain aligned with the actual codebase. It automates the process of checking specs before starting work, tracking progress via markdown TODOs, and performing comprehensive verification passes to detect and fix documentation drift. By enforcing a core loop of reading, implementing, and verifying, it helps developers maintain high-quality architecture even as requirements evolve during the coding process.
主要功能
010 GitHub stars
02Real-time synchronization between code changes and specification updates
03Smart prompting to create specifications for non-trivial architectural changes
04Automated spec discovery and reading within the .claude/specs/ directory
05Structured self-review passes to identify drift, gaps, and alignment
06Interactive TODO tracking with automatic markdown checkbox management
使用场景
01Updating technical documentation automatically after refactoring existing code logic
02Verifying that a completed feature matches the original technical requirements and API contracts
03Starting a new feature implementation based on a predefined architectural blueprint