What problem does it solve? Code that works but is hard to read slows down every future change. This Skill cleans up existing code — misleading names, nested conditionals, dead code, redundant comments — while strictly preserving signatures, side effects, and behavior, so reviewers can approve the diff with confidence. ## Core Features & Use Cases - Behavior-preserving cleanup: Renames misleading variables, flattens nested conditionals into guard clauses, removes dead code and restating comments, and reuses existing constants — all without touching types, signatures, or call sites. - Four-phase disciplined workflow: Orients by reading full files, triages changes into in-scope/out-of-scope/skip, applies only changes that pass a "rent check", then self-reviews and reverts anything that fails. - Scope boundary with code-refactor: Detects problems that require signature or structural changes and routes them to the code-refactor skill instead of applying risky half-measures. - Use Case: After merging a feature branch, run this Skill on the diff to clean up rushed naming, leftover debug logs, and commented-out blocks before requesting final review. ## Quick Start Ask the AI to simplify the code in your current git diff while keeping all function signatures and behavior unchanged.