What problem does it solve?
This Skill helps you write, review, and refactor code so it is easier to understand, safer to change, and less likely to accumulate technical debt.
Core Features & Use Cases
- Code quality guidance: Applies Clean Code, SOLID, DRY, CUPID, coupling, cohesion, and connascence principles to everyday implementation decisions.
- Refactoring support: Identifies code smells such as long methods, data clumps, feature envy, duplicate code, and god classes, then suggests practical fixes.
- Naming and design review: Improves class, method, and variable names, plus architecture choices for better maintainability.
- React-specific best practices: Supports component design, state placement, and prop contracts using React-oriented SOLID and thinking-in-React guidance.
- Use Case: A developer asks for help reviewing a complex module and gets targeted recommendations for splitting responsibilities, reducing duplication, and simplifying dependencies.
Quick Start
Ask for a review of the code you are working on and request the most important quality issues, refactoring opportunities, and naming improvements.