Loading...
Loading...
Found 2 Skills
Provides guidance on fundamental software design principles to reduce complexity, prevent over-engineering, and improve maintainability.
Core code quality principles for writing maintainable code. Use when reviewing code for design violations, assessing code quality, or applying architectural patterns like composition, immutability, and fail-fast.