sk Skill · addyosmani
code-simplification
Simplifies code for clarity. Use when refactoring code for clarity without changing behavior. Use when code works but is harder to read, maintain, or extend than it should be. Use when reviewing code that has accumulated unnecessary complexity.
Open on skills.sh ↗read 2026-09-17
- installs 8w
- 21,284
- 30-day movement
- starts with the next reading
- Related entries
- 12
- Connections
- 0
typescriptpythonJavaScript
An agent skill that guides AI coding agents through simplifying existing code for readability while preserving behavior exactly. It covers when to apply simplification, five guiding principles, an incremental process, language-specific notes, and verification steps.
Reach for it when code works but has accumulated complexity that hurts readability, and you want a disciplined, behavior-preserving refactor.
Use it to
- Refactor working code for clarity without changing behavior
- Flag and fix complexity issues during code review
- Simplify recently modified code before submitting a PR
- Guard against over-simplification and behavior changes
- Verify simplifications with incremental test runs
For Developers and AI agents refactoring for readability
- Host repository
- addyosmani/agent-skills
- Installs, lifetime
- 35k
- Installs, 8 weeks
- 21k
- Host stars
- 96k
- Host language
- JavaScript
topicsrefactoringcode-qualityreadabilityagent-skillcode-reviewmaintainability