name: crystallize
description: Create a new Claude Code skill from a repeated pattern or
workflow. Use when you notice a recurring task that should be codified,
or when the user says "make this a skill" or "save this pattern".
argument-hint:
To crystallize a new skill:
- Determine what the skill should do (ask if unclear)
- Decide scope:
- Global (chad-tools plugin): ~/src/github.com/metcalfc/claude-plugin/skills/
- Project-specific: .claude/skills/ in the current repo
- Create the directory and SKILL.md:
<scope>/skills/<skill-name>/SKILL.md - Write proper YAML frontmatter:
- name: kebab-case
- description: 1-2 sentences with trigger phrases
- argument-hint: if it takes arguments
- Write clear, numbered instructions in the body
- If it needs supporting files (templates, scripts), put them in the same skill directory
- For global skills: remind to commit to claude-plugin repo and note that other machines will get it on next plugin update
- For project skills: remind to commit to the project repo