Design Pattern Application

Installation
SKILL.md

Purpose

Recognize when to apply established design patterns to create flexible, maintainable, and reusable code structures.

When to Use

  • Designing class structures
  • Solving recurring design problems
  • Refactoring complex code
  • Planning extensible architectures

Key Capabilities

  1. Pattern Recognition - Identify when patterns apply
  2. Pattern Implementation - Correctly implement chosen patterns
  3. Trade-off Analysis - Understand pattern costs and benefits

Common Patterns

  • Creational: Factory, Builder, Singleton
  • Structural: Adapter, Decorator, Facade
  • Behavioral: Observer, Strategy, Command
Installs
–
GitHub Stars
4
First Seen
–