What problem does it solve?
This Skill helps you keep code concise, readable, and maintainable by applying pragmatic standards that reduce duplication, unnecessary complexity, and hard-to-follow logic.
Core Features & Use Cases
- Pragmatic Refactoring: Improve existing code by splitting oversized functions, removing repetition, and simplifying flow.
- Naming and Structure Guidance: Choose intent-revealing names, use guard clauses, and keep each unit focused on one responsibility.
- Change Safety: Review dependencies, affected files, and validation steps before editing shared code paths.
- Use Case: A developer needs to clean up a tangled service module, reduce nested conditionals, and make the code easier to test and extend.
Quick Start
Use the clean-code skill to review this codebase and propose the smallest safe refactor that improves clarity, removes duplication, and preserves behavior.