What problem does it solve? Working code often accumulates unnecessary complexity—deep nesting, long functions, unclear names, and duplicated logic—that makes it harder to read, maintain, and extend. This Skill provides a disciplined, process-driven approach to simplifying code without changing its behavior. ## Core Features & Use Cases - Five Core Principles: Preserve behavior exactly, follow project conventions, prefer clarity over cleverness, avoid over-simplification, and scope changes to what changed. - Four-Step Process: Understand the code first (Chesterton's Fence), identify concrete simplification patterns, apply changes incrementally with test verification, and verify the final result. - Language-Specific Guidance: Includes before/after examples for TypeScript, JavaScript, Python, and React/JSX covering common simplification patterns. - Use Case: After shipping a feature with passing tests, use this Skill to refactor deeply nested conditionals into guard clauses, rename generic variables like data and temp, and extract duplicated logic into shared functions—one tested change at a time. ## Quick Start Ask the AI to simplify the recently modified code in your project while keeping all tests passing and behavior unchanged.