When you're refactoring messy code or building something that needs to scale beyond the initial prototype, this skill helps you apply classic design patterns like Singleton, Factory, Observer, and Strategy. It's got reference guides for each pattern with full implementations, plus a quick start that shows you the basics. The best practices section is honest about the tradeoffs, explicitly warning against over-engineering and forcing patterns where they don't belong. Most useful when you're in a code review and someone points out tight coupling, or when you're setting up dependency injection and plugin architectures. It assumes you want proven solutions to architectural problems without turning everything into an abstraction layer nightmare.
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill design-patterns-implementation