This skill provides Claude with a comprehensive framework for applying fundamental software architecture patterns during the development process. By integrating core principles like KISS (Keep It Simple, Stupid), YAGNI (You Aren't Gonna Need It), and the full SOLID suite, it helps developers avoid over-engineering, minimize complexity, and ensure codebases remain extensible and easy to read. It is particularly useful during refactoring sessions, architecture planning, and code reviews, offering language-specific examples in Python, Rust, and TypeScript to illustrate transitions from brittle code to robust, clean implementations.
主な機能
01Conflict resolution strategies for balancing simplicity with architecture
020 GitHub stars
03Detailed implementation patterns for all five SOLID principles
04Automated guidance on KISS and YAGNI to prevent premature optimization
05Integrated code review checklist for quality assurance
06Language-specific 'Good vs. Bad' code examples for Python, Rust, and TypeScript