What problem does it solve? Code that merely works often becomes hard to read, maintain, and extend over time. This Skill provides a structured set of Clean Code principles and heuristics so developers can systematically turn working code into readable, maintainable code. ## Core Features & Use Cases - Naming, Function, and Class Guidelines: Enforces intention-revealing names, small single-purpose functions, and single-responsibility classes. - Code Smell Detection: Identifies rigidity, fragility, immobility, and needless complexity during reviews and refactoring. - Testing and Error Handling Standards: Applies the Three Laws of TDD, F.I.R.S.T. test principles, and exception-based error handling. - Use Case: While reviewing a pull request, use this Skill to give principle-based feedback on long functions, unclear names, and missing unit tests instead of vague style comments. ## Quick Start Review the attached module using Clean Code principles and list every code smell with a suggested refactoring.