What problem does it solve?
Reviews changed code (or a diff) and removes what doesn't earn its keep — dead code, premature abstractions, unnecessary indirection, speculative flexibility, over-defensive guards. Produces concrete deletion suggestions with rationale. Use after writing a feature and before opening the PR. Use when a diff feels too large for what it accomplishes. Use when reviewing code that "works" but feels heavy. Use as a self-audit before declaring a task done.
Core Features & Use Cases
- Self-audit of changed code: scan a diff and identify discretionary changes that inflate the surface area.
- Provide concrete deletion suggestions with rationale to streamline the codebase and reduce risk before PR.
- Follow a formal simplification process: map the diff, apply a checklist, surface findings, and document proposed deletions.
Quick Start
Run the simplification workflow on your diff to surface dead code and unnecessary abstractions for deletion suggestions.