← BLOG
Tutorial

Maak aangepaste vaardigheden en commando's voor Claude Code

Vaardigheden veranderen repetitieve prompts in herbruikbare commando's. Schrijf een SKILL.md eenmaal, beroep het aan met /skill-name, en Claude Code voert de volledige workflow elke keer uit.

Skills zijn markdown bestanden die herbruikbare workflows voor Claude Code definiëren. In plaats van het typen van dezelfde complexe prompt elke keer dat u wilt implementeren, voer een code review, of het genereren van documentatie, schrijf je een SKILL.md eenmaal en aanroepen met een slash commando.

Wat is een Claude Code Skill?

Een Skill is een markdown bestand (SKILL.md) dat instructies bevat die Claude Code volgt wanneer je het aanroept. Het kan een beschrijving, gereedschapsbeperkingen, contextinstellingen en stap-voor-stap instructies bevatten. Zie het als een geredde prompt met superkrachten.

Hoe maak je een Vaardigheid?

Maak een SKILL.md bestand aan in de .claude/skills/ directory van uw project (gedeeld met team) of in ~/.claude/skills/ (persoonlijk):

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

Nu kun je het aanroepen:

# In Claude Code
> /deploy

Welke frontmatter opties zijn beschikbaar?

OptieWat het doetVoorbeeld
naamSlash-opdrachtnaamimplementeren
beschrijvingToont in vaardighedenlijstInstellen naar enscenering
toegelaten gereedschappenBeperken welke gereedschappen de vaardigheid kan gebruikenBash, Read, Bewerken
aanroeping van model uitschakelenVoorkom geneste AI oproepenwaar
contextSessiebehandelingvork (runs in geïsoleerde context)

Wat zijn goede gebruikscases voor Skills?

  • +Implementatie workflows (test → build → implement → verifiëren)
  • +Controlechecklists van de code (veiligheid, prestaties, stijl)
  • +Documentatiegeneratie (API docs, changelogs, READMEs)
  • +Databasebewerkingen (migratie, zaaien, back-up)
  • +Aan boord van nieuwe teamleden (project tour, setup verificatie)
  • +Release management (versie bump, changelog, tag, public)

Hoe gebruik je variabelen in Skills?

Vaardigheden ondersteunen argumenten door $ARGUMENTS (volledige tekst) en positionele variabelen ($0, $1, enz.):

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

Aanroepen met argumenten

# Single argument
> /create-component UserProfile

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

Hoe deel je Skills met je team?

Zet Skills in de .claude/skills/ directory van je project en commit ze naar git. Elke ontwikkelaar die de repo kloont krijgt dezelfde vaardigheden. Persoonlijke vaardigheden gaan in ~/.claude/skills / en krijgen niet gedeeld.

Veelgestelde vragen

← Terug naar blogVrije start module 1