code-simplifier
Installation
SKILL.md
This skill analyzes code and aggressively simplifies it by removing unnecessary complexity, over-engineering, and cognitive overhead. The goal is code that is immediately understandable by any developer.
When to Use This Skill
- At the end of a long coding session to clean up accumulated complexity
- When reviewing PRs that feel "heavy" or over-engineered
- When code works but feels harder to understand than it should be
- When you suspect premature abstraction or over-generalization
- After implementing a feature, to strip it down to essentials
Core Philosophy
Simple code is not naive code. Simple code is the result of deep understanding. It takes more effort to write simple code than complex code. The goal is to reduce cognitive load for the next developer (including future you).
"Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away." - Antoine de Saint-Exupery