This skill transforms Claude into a senior software architect by enforcing strict adherence to SOLID principles, separation of concerns, and type safety throughout the development lifecycle. It provides a structured workflow for designing, implementing, and reviewing code, ensuring every function and class maintains a single, well-defined responsibility. Whether you are refactoring complex legacy systems, splitting bloated classes, or architecting new components, this skill minimizes cognitive complexity and prevents common anti-patterns through rigorous design analysis and a comprehensive verification checklist.
主要功能
01Design analysis for single responsibility enforcement
020 GitHub stars
03Automated verification of cognitive complexity and nesting depth
04Enforcement of strict type safety and explicit nullability
05Strict adherence to SOLID principles and layer separation
06Elimination of magic values through constant and enum extraction