This Claude Code Skill provides a comprehensive workflow for writing, refactoring, and reviewing code with a focus on long-term maintainability and clean design. It guides Claude through a rigorous design analysis phase before implementation, ensuring every component has a single responsibility and properly defined abstraction layers. By applying strict SOLID principles, dependency injection, and type-safety constraints, it helps developers eliminate cognitive complexity, reduce nesting, and prevent common architectural anti-patterns across various environments including mobile, web, and backend services.
Características Principales
01Guidance for refactoring legacy classes into modular service layers
02Strict adherence to SOLID principles and layer separation
03Automated verification of cognitive complexity and nesting depth
040 GitHub stars
05Enforcement of strict type safety and removal of magic values
06Pre-implementation design analysis to define single responsibilities