What problem does it solve? Code changes often drift out of sync with project tracking documents, leaving roadmap.md and tasks.md files stale and misleading. This Skill enforces an automatic alignment loop so progress documentation is updated in the same commit as the code that completed it. ## Core Features & Use Cases - Dynamic File Discovery: Uses Glob and Grep to locate active checklist files (tasks.md, todo.md, checklist.md) and the single active roadmap at docs/roadmap.md, while ignoring archived versions in .claude/archive/. - Checklist and Phase Auditing: Matches edited or created code files against outstanding checkboxes, marks completed tasks as done, and evaluates whether roadmap phases or milestones are satisfied. - Atomic Progress Commits: Ensures updated tracking files are staged and committed together with the related code changes using conventional commit prefixes like feat: and fix:. - Use Case: Before committing a finished feature, run this protocol to automatically check off the corresponding tasks in tasks.md, mark the roadmap phase complete, and include both updates in the same commit. ## Quick Start Before committing my changes, discover the active roadmap and checklist files, mark completed tasks, and include those updates in the same commit.