design-patterns
Installation
SKILL.md
Software Design Patterns
Purpose
Guide for applying classic software design patterns in Python and C++ codebases. Patterns help solve common design problems with proven, reusable solutions.
When to Use This Skill
Automatically activates when working on:
- Creating factories or builders
- Implementing plugin systems
- Decoupling components
- Managing object creation complexity
- Adding extensibility to existing code
- Refactoring tightly-coupled code