소개
This skill empowers Claude to act as a senior software architect, providing comprehensive guidance for detecting and fixing SOLID principle violations across multiple programming languages including TypeScript, Java, Python, Go, and PHP. It offers specific detection patterns for each principle—Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion—alongside actionable refactoring strategies. By using a structured analysis workflow and severity-based reporting, this skill helps developers transform complex, tightly-coupled code into clean, extensible, and modular architectures that are easier to test and maintain.