Vytvořit vlastní dovednosti a příkazy pro Claude kód
Dovednosti se opakují a nutí k opětovnému použití příkazů. Napište SKILL.md jednou, vyvolat s / skill- name, a Claude Code provede plný pracovní tok pokaždé.
Dovednosti jsou markdown soubory, které definují opakovaně použitelné pracovní toky pro Claude Code. Místo toho, abyste napsali stejnou komplexní výzvu pokaždé, když chcete nasadit, spustit kontrolu kódu, nebo vytvořit dokumentaci, napíšete SKILL.md jednou a aktivujete ji lomítkem.
Co je to dovednost Claude Code?
Dovednost je soubor markdown (SKILL.md), který obsahuje instrukce, které Claude Code následuje, když jej vyvoláte. Může obsahovat popis, omezení nástrojů, nastavení kontextu a podrobné pokyny. Berte to jako uloženou výzvu se superschopnostmi.
Jak vytvoříte dovednost?
Vytvořte soubor SKILL.md ve vašem projektu .claude / skills / adresář (sdílený s týmem) nebo v ~ / .claude / skills / (osobní):
# .claude/skills/deploy.md
---
name: deploy
description: Deploy the current branch to staging
allowed-tools: Bash, Read
---
## Steps
1. Run the test suite: `npm run test`
2. If tests pass, build the project: `npm run build`
3. Deploy to staging: `npm run deploy:staging`
4. Verify the deployment by checking the health endpoint
5. Post a summary of what was deployedNyní se můžete dovolávat:
# In Claude Code
> /deployJaké možnosti jsou dostupné?
| Možnost | Co to dělá | Příklad |
|---|---|---|
| název | Název příkazu Slash | nasadit |
| popis | Ukazuje se v seznamu dovedností | Rozmístěte se na staging |
| povolené nástroje | Omezení nástrojů, které dovednosti mohou používat | Bash, Read, Upravit |
| disable-model- invocation | Zabraňte vnořeným volání AI | pravda |
| kontext | Manipulace se sezením | vidlička (běží v izolovaném kontextu) |
Jaké jsou dobré případy použití pro Skills?
- +Rozmístění pracovních toků (test → budovat → nasadit → ověřit)
- +Kontroly kódů (bezpečnost, výkon, styl)
- +Výroba dokumentace (API dokumenty, měniče, READMEs)
- +Databázové operace (migrace, setí, zálohování)
- +Nastupování nových členů týmu (prohlídka projektu, ověření nastavení)
- +Správa verze (verze boule, changelog, tag, publikovat)
Jak používáte proměnné ve dovednostech?
Argumenty o podpoře dovedností prostřednictvím $ARGUMENTS (plný text) a pozičních proměnných ($0, $1, atd.):
# .claude/skills/create-component.md
---
name: create-component
description: Create a new React component
---
Create a new React component named $0 in the components directory.
Requirements:
- TypeScript with proper props interface
- Tailwind CSS for styling
- Export as default
- Include basic unit test in __tests__/
Usage: /create-component UserProfileVyvolávání s argumenty
# Single argument
> /create-component UserProfile
# Multiple arguments
> /create-component UserProfile --with-tests --with-storyJak sdílíte Skills se svým týmem?
Vložte dovednosti do adresáře .claude / skills / a odešlete je do systému git. Každý developer, který klonuje repo, má stejné schopnosti. Osobní dovednosti jdou do ~ / .claude / dovednosti / a nenechte se sdílet.