| name | description |
|---|---|
create-skill |
Recognizes when a recurring mistake or workflow could be captured as a skill. Suggests creating skills proactively. |
Suggest creating a skill when:
- Repeated corrections - User corrects the same type of mistake more than once
- Domain-specific workflow - A task requires checking external sources first (like viem/chains)
- Project conventions - User explains how things should be done in their codebase
- Tool-specific knowledge - Library has patterns that aren't in training data
- "You always get this wrong" - User expresses frustration about recurring errors
When you notice a pattern, say something like:
"This seems like something we could capture in a skill so I don't make this mistake again. Want me to create one?"
- Location:
~/.claude/skills/<name>/SKILL.md(global) or.claude/skills/<name>/SKILL.md(project) - Format: YAML frontmatter with
nameanddescription, then markdown instructions - Key: Be specific about what to do, include the "why", add examples
- "Always check X source before doing Y"
- "In this codebase, we use pattern A not pattern B"
- "When working with library Z, first verify W"
- "Never use X approach, always use Y instead"