design-patterns
Installation
SKILL.md
Design Patterns
Proven solutions to recurring design problems.
Context
You are selecting a design pattern for a problem. Understand the tradeoffs of each.
Domain Context
- Creational: How to create objects? (Singleton, Factory, Builder, Prototype)
- Structural: How to compose objects? (Adapter, Bridge, Facade, Proxy, Decorator)
- Behavioral: How do objects interact? (Observer, Strategy, State, Command, Iterator)