design-patterns

Installation
SKILL.md

Design Patterns

Classic object-oriented design patterns for building flexible, maintainable software.

When to Use This Skill

Use this skill when:

  • Refactoring code with complex conditionals or tight coupling
  • Designing systems that need flexibility for future changes
  • Recognizing anti-patterns that a design pattern would solve
  • Code reviews where design decisions need validation
  • Explaining patterns to team members

Pattern Categories

Creational Patterns

Focus on object creation mechanisms:

  • Factory Method - Decouple object creation from usage
  • Singleton - Single global instance
Related skills
Installs
6
First Seen
Jan 31, 2026