From design-patterns
Advise on selecting, comparing, applying, or reviewing reusable software design patterns.
How this skill is triggered — by the user, by Claude, or both
Slash command
/design-patterns:pattern-advisor [problem-or-pattern]When to use
Use when a user asks which pattern fits, whether a pattern is overkill, how patterns compare, how to apply a pattern in a specific language, or how to reason about object-design and integration-design tradeoffs.
[problem-or-pattern]inheritThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to help users select, compare, implement, or review established software design patterns.
Use this skill to help users select, compare, implement, or review established software design patterns.
Prefer the bundled Markdown catalogs over memory:
data/patterns/*.md contains source-neutral pattern entries.data/languages/*.md summarizes language and ecosystem idioms.patterns is available on PATH after installation and can list, search, or show catalog entries.When advising:
Useful lookup commands:
patterns domains
patterns list object-design --language typescript
patterns list integration-design --language csharp
patterns search "router"
patterns search "router" --scope integration-design --language typescript
patterns show strategy
patterns show content-based-router
patterns languages
npx claudepluginhub bytedeskai/design-pattern-references --plugin design-patternsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.