dev-simplify
Installation
SKILL.md
Core Workflow
- Identify complexity — redundant abstractions, dead code, over-engineered solutions
- Measure impact — does the complexity add value or just indirection?
- Propose simplifications — concrete refactors with before/after
- Verify behavior preservation — ensure functionality stays the same
- Apply changes — refactor, remove, consolidate
Simplification Targets
- Unused imports, variables, or functions
- Redundant abstractions (wrapper around a wrapper)
- Over-engineered patterns (factory for a single class)
- Deep nesting that can be flattened
- Duplicate logic that can be extracted
- Unnecessary indirection (interface with one implementation)
- Comments that explain what the code does (not why)
- Magic numbers or strings without constants