← BLOG
Tutorial

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 deployed

Nyní se můžete dovolávat:

# In Claude Code
> /deploy

Jaké možnosti jsou dostupné?

MožnostCo to děláPříklad
názevNázev příkazu Slashnasadit
popisUkazuje se v seznamu dovednostíRozmístěte se na staging
povolené nástrojeOmezení nástrojů, které dovednosti mohou používatBash, Read, Upravit
disable-model- invocationZabraňte vnořeným volání AIpravda
kontextManipulace se sezenímvidlič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 UserProfile

Vyvolávání s argumenty

# Single argument
> /create-component UserProfile

# Multiple arguments
> /create-component UserProfile --with-tests --with-story

Jak 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.

Často kladené otázky

← Zpět na blogSpustit zdarma - Modul 1