What problem does it solve?
This Skill prevents AI-generated code from becoming hard to maintain by enforcing consistent quality standards, SOLID-oriented design, and explicit avoidance of common code smells and anti-patterns.
Core Features & Use Cases
- Code quality enforcement: Drives clarity, naming, simplicity (KISS), readability, and disciplined change scope to reduce churn and regressions.
- Design principles & patterns: Applies DRY and SOLID (SRP/OCP/LSP/ISP/DIP), prefers composition over inheritance, and uses encapsulation plus low coupling.
- Smell and anti-pattern avoidance: Flags long methods/classes, scattered changes, deep call chains, hard-coded values, hidden errors, and other reliability risks.
- Review and refactor workflow: Supports structured review, SOLID evaluation, prioritized smell identification, and actionable refactor steps with quality metrics and test expectations.
Quick Start
Ask your AI assistant to perform a code review and refactor plan for the provided files, using these quality standards to remove smells and anti-patterns while keeping changes tightly scoped.