Provides pragmatic architectural guidance on Gang of Four design patterns to build maintainable software while avoiding over-engineering.
The Design Patterns Expert skill is a comprehensive knowledge base for all 23 Gang of Four design patterns, integrated directly into your development workflow. It follows a 'simplicity first' philosophy, helping developers recognize when a pattern is necessary and when it might lead to architectural bloat. By utilizing progressive disclosure, the skill offers everything from quick reference definitions to deep-dive implementation strategies and anti-pattern warnings. Whether you are refactoring legacy code or architecting a new system, this skill ensures your patterns serve the code rather than complicating it.
주요 기능
01Pattern recognition framework based on specific problem indicators
02Tiered knowledge delivery via Quick, Practical, and Deep disclosure levels
03Comprehensive coverage of all 23 original Gang of Four design patterns
04Extensive library of production-ready code examples and anti-patterns
05Pragmatic 'Simplicity First' philosophy to prevent over-engineering
0617 GitHub stars
사용 사례
01Evaluating if a proposed pattern meets the 'Two Real Use Cases' rule before implementation
02Determining the most efficient design pattern for a specific architectural problem
03Refactoring complex conditional logic into cleaner State or Strategy patterns