Write the recipe once.
A skill is a folder with a SKILL.md file of instructions. Its name becomes a slash command, and Claude can also load it on its own when relevant.
# .claude/skills/release-check/SKILL.md
---
name: release-check
description: Run before any deploy
---
1. Run all tests and report failures
2. Check the diff for secrets
3. Bump the version, update changelog
4. Draft release notes for users
Where they live
~/.claude/skills/ for you, in every project.
.claude/skills/ in a repo, shared with the team.
Old .claude/commands files still work.
Source: Anthropic Claude Code Docs ↗
Repeated it three times? Make it a skill.