design-patterns
Installation
SKILL.md
Design Patterns Skill
CONTEXT RESTRICTION: This skill applies ONLY to backend systems, libraries, services, CLIs, APIs, and vanilla JavaScript/TypeScript code. DO NOT activate for React, Next.js, Vue.js, Angular, Svelte, or any frontend component framework. Component frameworks have prescriptive architectures that differ fundamentally from Gang of Four patterns; apply framework-specific conventions instead.
Apply the right pattern, in the right place, for the right reason — then explain why.
Design patterns are proven, named solutions to recurring software design problems. They are a shared vocabulary, not a rigid rulebook. The goal is always better code — readable, maintainable, testable, extensible — not pattern count.