From design-patterns
Plan or implement a safe pattern-oriented refactor in an existing codebase.
How this skill is triggered — by the user, by Claude, or both
Slash command
/design-patterns:pattern-application [pattern] [path-or-module]When to use
Use when a user wants to apply a selected pattern, refactor code toward a pattern, generate language-specific implementation steps, or identify the smallest safe boundary for introducing a pattern.
[pattern] [path-or-module]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 move from pattern choice to a safe implementation.
Use this skill to move from pattern choice to a safe implementation.
Before changing code:
patterns show <slug>.patterns languages <language> or data/languages/<language>.md for stack idioms.Implementation rules:
ConcreteStrategy in production code.Recommended output when planning:
Recommended output when implementing:
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub bytedeskai/design-pattern-references --plugin design-patterns