What problem does it solve?
This Skill prevents structural cleanup from being mixed with behavioral changes, making refactors, bug fixes, and feature work easier to review, revert, and bisect.
Core Features & Use Cases
- Change Classification: Distinguishes structural edits like rename, extract, inline, guard clauses, dead code removal, and ordering from behavior-changing edits.
- Tidy-First Workflow: Decides whether cleanup is needed first, then performs only the cleanup before handing control back for the actual feature or fix.
- Commit Discipline: Recommends one tidy change per commit and provides guidance for commit messages and hook-based enforcement.
- Use Case: Before implementing a new feature in messy code, use this Skill to clean up the smallest necessary parts first, commit that cleanup separately, and then continue with the behavior change.
Quick Start
Apply the tidy-first skill to this change, decide whether structural cleanup is needed, and if so complete only that cleanup before any behavior-changing edits.