About
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.