Simplify

Reviews changed code for unnecessary complexity, reuse opportunities, and efficiency issues — then fixes any problems it finds.

Overview

Simplify scans recently changed code for complexity that doesn’t earn its keep. It identifies duplicated logic, over-engineered abstractions, and missed opportunities to use existing utilities — then rewrites the offending code rather than just flagging it.

Capabilities

CapabilityDescription
Duplication DetectionFinds near-duplicate code blocks that should be unified
Abstraction AuditFlags premature or unnecessary abstractions
Utility ReuseIdentifies places where existing helpers or libraries apply
Complexity MetricsReports cyclomatic complexity deltas on changed files
Auto-fixRewrites problematic sections with simpler equivalents

Install Steps

1. Install via Claude Code

claude skill install simplify

2. Run on recent changes

/simplify

3. Run on a specific file

/simplify src/utils/formatters.ts

Need help? Open an issue or contact the tooling team.