Agent skill
pattern
Documents reusable design patterns with structure, examples, and usage guidelines.
Install this agent skill to your Project
npx add-skill https://github.com/goffity/claude-km-skill/tree/main/skills/pattern
SKILL.md
Pattern - Design Pattern Library
Document reusable design patterns with structure, examples, and usage guidelines.
Usage
/pattern [name]
/pattern retry-with-backoff
/pattern worker-coordination
Output: $PROJECT_ROOT/docs/patterns/[name].md
Instructions
- Parse name → kebab-case filename
- Ask user about the pattern:
- What type? (behavioral/structural/creational)
- What problem does it solve?
- What language for the example?
- Generate pattern document
- Save to
docs/patterns/[name].md
Template
# [Pattern Name]
| Field | Value |
|-------|-------|
| Type | Behavioral / Structural / Creational |
| Language | [primary language] |
| Tags | [tag1, tag2] |
| Created | YYYY-MM-DD |
## Intent
> One sentence describing what this pattern solves.
## Problem
What situation triggers the need for this pattern?
## Solution
How the pattern addresses the problem.
## Structure
```[language]
// Key interfaces/types
Example
// Complete working example
When to Use
- Situation 1
- Situation 2
When NOT to Use
- Anti-situation 1
- Anti-situation 2
Trade-offs
| Pro | Con |
|---|---|
| [benefit] | [cost] |
Related Patterns
- [Pattern A] - [relationship]
- [Pattern B] - [relationship]
References
- [link or source]
## Related Commands
| Command | Purpose |
|---------|---------|
| `/distill` | Extract patterns from learnings |
| `/example` | Save code examples |
| `/pattern` | Document patterns (you are here) |
| `/search` | Find existing patterns |
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
commit
Creates atomic commits by invoking TDG and commenting on related GitHub issues.
distill
Synthesizes related learnings into reusable knowledge base patterns.
security-auditor
Audits code for security vulnerabilities including OWASP Top 10 and authentication issues.
code-reviewer
Reviews code changes for bugs, security vulnerabilities, and performance issues.
example
Saves reusable code examples to the examples library with metadata and tags.
flow
Documents workflow diagrams and process flows with Mermaid diagram support.
Didn't find tool you were looking for?