Gesproken samenvatting — druk op afspelen om mee te lezen: de gesproken regel blijft bovenaan.
Wat je leert
Geschatte tijd: 15 minuten
Aan het einde van deze les kun je:
- Definiëren wat Claude Code skills zijn en hoe ze werken
- _Uitleggen waar skills zich bevinden (persoonlijke vs. projectmappen)_
- _Onderscheid maken tussen skills, CLAUDE. md en slash commands_
- Scenario's identificeren waar skills het juiste customization tool zijn
Wat zijn skills?
(3 minuten)
Deze video introduceert skills — herbruikbare markdown-bestanden die Claude Code leren hoe ze specifieke taken automatisch kunnen afhandelen. In plaats van elke keer dezelfde instructies te herhalen wanneer je Claude vraagt een PR te beoordelen of een commit message te schrijven, schrijf je een skill eenmaal en past Claude deze toe wanneer de taak zich voordoet. De video behandelt wat skills zijn, waar ze zich bevinden en hoe ze zich verhouden tot andere Claude Code customization opties.
Belangrijkste punten
- Skills zijn mappen met instructies die Claude Code kan ontdekken en gebruiken om taken nauwkeuriger af te handelen. Elke skill bevindt zich in een SKILL. md bestand met een naam en beschrijving in de frontmatter
- **Claude gebruikt de beschrijving om skills aan verzoeken te koppelen. ** Wanneer je Claude vraagt iets te doen, vergelijkt het je verzoek met beschikbare skill-beschrijvingen en activeert de overeenkomende
- Persoonlijke skills gaan in ~/. claude/skills en volgen je in alle projecten. Project skills gaan in . claude/skills in een repository en worden gedeeld met iedereen die deze cloned
- Skills laden op aanvraag — anders dan CLAUDE. md (die in elk gesprek laadt) of slash commands (die expliciete aanroeping vereisen), activeren skills automatisch wanneer Claude de situatie herkent
- Als je jezelf steeds hetzelfde tegen Claude zegt, wacht daar een skill op om geschreven te worden
Elke keer dat je Claude de codeerstandaarden van je team uitlegt, herhaal je jezelf. Bij elke PR-beoordeling beschrijf je opnieuw hoe je feedback gestructureerd wilt hebben. Bij elk commit message herinner je Claude aan je voorkeurindeling. Skills lossen dit op.
Een skill is een markdown-bestand dat Claude leert hoe je iets eenmaal doet. Claude past die kennis vervolgens automatisch toe wanneer dit relevant is.
Wat skills zijn
Skills zijn mappen met instructies en resources die Claude Code kan ontdekken en gebruiken om taken nauwkeuriger af te handelen. Elke skill bevindt zich in een SKILL. md bestand met een naam en beschrijving in de frontmatter.
De beschrijving bepaalt hoe Claude beslist of de skill gebruikt moet worden. Wanneer je Claude vraagt een PR te beoordelen, vergelijkt het je verzoek met beschikbare skill-beschrijvingen en vindt de relevante. Claude leest je verzoek, vergelijkt het met alle beschikbare skill-beschrijvingen en activeert de overeenkomende.
Hier ziet de frontmatter van een skill eruit:
--- name: pr-review description: Reviews pull requests for code quality. Use when reviewing PRs or checking code changes. ---
Onder de frontmatter schrijf je de daadwerkelijke instructies — je beoordelingschecklist, opmaakvoorkeuren of wat Claude ook nodig heeft voor die taak.
Waar skills zich bevinden
Je kunt skills op verschillende plaatsen opslaan, afhankelijk van wie ze nodig heeft:
- Persoonlijke skills gaan in ~/. claude/skills (je home directory). Deze volgen je in alle projecten — je commit message stijl, je documentatieindeling, hoe je code graag uitgelegd krijgt.
- Project skills gaan in . claude/skills in de root directory van je repository. Iedereen die de repo cloned krijgt deze skills automatisch. Dit is waar teamstandaarden leven, zoals de merkrichtlijnen van je bedrijf, voorkeurletterypen en kleuren voor webdesign.
Op Windows bevinden persoonlijke skills zich in C:/Users/<your-user>/. claude/skills.
Project skills worden samen met je code in versiebeheer opgeslagen, dus het hele team deelt ze.
Skills vs. CLAUDE.md vs. Slash commands
Claude Code heeft verschillende manieren om gedrag aan te passen. Skills zijn uniek omdat ze automatisch en taakspecifiek zijn. Hier is hoe ze zich verhouden:
- **CLAUDE. md** bestanden laden in elk gesprek. Als je wilt dat Claude altijd TypeScript's strict mode gebruikt, gaat dat in CLAUDE. md.
- Skills laden op aanvraag wanneer ze overeenkomen met je verzoek. Claude laadt alleen de naam en beschrijving in eerste instantie, dus ze vullen je hele context window niet op. Je PR-beoordelingschecklist hoeft niet in context te zijn wanneer je aan het debuggen bent — deze laadt wanneer je daadwerkelijk om een beoordeling vraagt.
- Slash commands vereisen dat je ze expliciet typt. Skills niet. Claude past ze toe wanneer het de situatie herkent.
Wanneer Claude een skill aan je verzoek koppelt, zie je deze laden in de terminal:
Wanneer skills gebruiken
Skills werken het best voor gespecialiseerde kennis die van toepassing is op specifieke taken:
- Codebeoordelingsstandaarden die je team volgt
- Commit message formaten die je voorkeur hebben
- Merkrichtlijnen voor je organisatie
- Documentatiesjablonen voor specifieke soorten documentatie
- Debuggingchecklists voor bepaalde frameworks
De vuistregel is eenvoudig: als je jezelf steeds hetzelfde tegen Claude zegt, wacht daar een skill op om geschreven te worden.
Lesreflectie
- Denk na over je meest recente interacties met Claude Code. Welke instructies herhaalde je jezelf? Hoe zou een skill je tijd hebben bespaard?
- Overweeg de workflow van je team. Welke standaarden of processen zouden het meest baat hebben bij het coderen als skills?
Wat volgt
In de volgende les maak je je eerste skill helemaal zelf en leer je hoe Claude Code skills achter de schermen ontdekt, koppelt en laadt.
Feedback
Terwijl je door de cursus vordert, horen we graag hoe je skills in je werk gebruikt, plus eventuele feedback die je hebt. Deel je feedback hier.