What problem does it solve?
This Skill addresses the accumulation of technical debt, unreadable functions, and inconsistent naming conventions that slow down development and increase the risk of bugs.
Core Features & Use Cases
- Code Quality Scoring: Evaluates code on a 1-10 scale based on readability, function size, and test coverage.
- Refactoring Guidance: Provides actionable steps to apply principles like Single Responsibility, Command-Query Separation, and the Boy Scout Rule.
- Use Case: When reviewing a pull request with a 500-line function, use this Skill to identify specific extraction opportunities and naming improvements to make the logic modular and testable.
Quick Start
Analyze the provided function for code smells and suggest specific refactoring steps to improve its readability and maintainability.