What problem does it solve?
A language-agnostic, concentrated reference that removes uncertainty when choosing, applying, or teaching object-oriented design patterns. It helps teams make consistent architecture decisions, refactor for decoupling, and translate classical patterns into practical implementations with clear trade-offs.
Core Features & Use Cases
- Comprehensive coverage of all 23 Gang of Four patterns with intents, structure, consequences, and implementation notes.
- Decision guide and quick mappings to help select patterns for object creation, composition, and behavioral change.
- Pseudocode examples and real-world scenarios that can be translated to languages like C#, Java, Python, JavaScript, and PHP.
- Pattern combinations and anti-patterns to support architecture-level choices, refactoring sessions, code reviews, and educational use.
Quick Start
Ask the skill to recommend the most appropriate GoF pattern for your architecture problem and describe the context, constraints, and desired trade-offs.