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:
- _Skills vergelijken met CLAUDE. md, subagents, hooks en MCP servers_
- De juiste Claude Code-aanpassingsfunctie kiezen voor een bepaald use case
- Een complementaire setup ontwerpen die meerdere functies effectief combineert
Skills vs. andere Claude Code-functies
(3 minuten)
Claude Code biedt verschillende aanpassingsopties, en het kiezen van de verkeerde kan tot onnodige complexiteit leiden. Deze video legt uit wanneer je skills moet gebruiken versus CLAUDE. md, subagents, hooks en MCP servers. Je leert de belangrijkste verschillen tussen elke optie en hoe ze elkaar aanvullen in een typische ontwikkelopstelling.
Belangrijkste punten
- **CLAUDE. md** wordt in elk gesprek geladen en is het beste voor altijd-aan projectstandaarden. Skills worden op aanvraag geladen en zijn het beste voor taakspecifieke expertise
- Subagents draaien in geïsoleerde uitvoeringscontexten — gebruik ze voor gedelegeerd werk. Skills voegen kennis toe aan je huidige gesprek
- Hooks zijn event-driven (activeren bij bestandsopslag, tool-aanroepen). Skills zijn request-driven (activeren op basis van wat je vraagt)
- MCP servers bieden externe tools en integraties — een ander categorie dan skills
- Elke functie handelt zijn eigen specialiteit af — combineer ze in plaats van alles in één benadering te forceren
Claude Code biedt verschillende aanpassingsopties: Skills, CLAUDE. md, subagents, hooks en MCP servers. Ze lossen verschillende problemen op, en weten wanneer je elk moet gebruiken voorkomt dat je het verkeerde bouwt. Laten we ze uiteen zetten.
CLAUDE.md vs Skills
CLAUDE. md wordt in elk gesprek geladen, altijd. Als je wilt dat Claude TypeScript strict mode in je project gebruikt, zet het in je CLAUDE. md-bestand.
Skills worden op aanvraag geladen. Wanneer Claude een verzoek aan een skill koppelt, voegen de instructies van die skill zich bij het gesprek. Je PR-beoordelingschecklist hoeft niet in context te zijn wanneer je nieuwe code schrijft — het activeert wanneer je om een beoordeling vraagt.
**Gebruik CLAUDE. md voor:**
- Projectbrede standaarden die altijd van toepassing zijn
- Beperkingen zoals "wijzig nooit het databaseschema"
- Framework-voorkeuren en codestijl
Gebruik Skills voor:
- Taakspecifieke expertise
- Kennis die slechts soms relevant is
- Gedetailleerde procedures die elk gesprek zouden vervuilen
Skills vs Subagents
Skills voegen kennis toe aan je huidige gesprek. Wanneer een skill activeert, voegen de instructies ervan zich bij de bestaande context.
Subagents draaien in een aparte context. Ze ontvangen een taak, werken er onafhankelijk aan en retourneren resultaten. Ze zijn geïsoleerd van het hoofdgesprek.
Gebruik Subagents wanneer:
- Je een taak naar een aparte uitvoeringscontext wilt delegeren
- Je ander tool-toegang nodig hebt dan het hoofdgesprek
- Je isolatie wilt tussen gedelegeerd werk en je hoofdcontext
Gebruik Skills wanneer:
- Je Claudes kennis voor de huidige taak wilt verbeteren
- De expertise van toepassing is gedurende een gesprek
Skills vs Hooks
Hooks activeren bij events. Een hook kan een linter uitvoeren telkens wanneer Claude een bestand opslaat, of invoer valideren vóór bepaalde tool-aanroepen. Ze zijn event-driven.
Skills zijn request-driven. Ze activeren op basis van wat je vraagt.
Gebruik Hooks voor:
- Bewerkingen die bij elke bestandsopslag moeten worden uitgevoerd
- Validatie vóór specifieke tool-aanroepen
- Geautomatiseerde bijeffecten van Claudes acties
Gebruik Skills voor:
- Kennis die informeert hoe Claude verzoeken afhandelt
- Richtlijnen die Claudes redenering beïnvloeden
Alles samenvoegen
Een typische setup kan het volgende omvatten:
- **CLAUDE. md** — altijd-aan projectstandaarden
- Skills — taakspecifieke expertise die op aanvraag wordt geladen
- Hooks — geautomatiseerde bewerkingen geactiveerd door events
- Subagents — geïsoleerde uitvoeringscontexten voor gedelegeerd werk
- MCP servers — externe tools en integraties
Elk handelt zijn eigen specialiteit af. Forceer niet alles in skills wanneer een ander option beter past — en je kunt meerdere tegelijk gebruiken. Skills bieden automatische taakspecifieke expertise, CLAUDE. md is voor altijd-aan instructies, subagents draaien in geïsoleerde contexten, hooks activeren bij events, en MCP biedt externe tools.
Gebruik skills wanneer je kennis hebt die Claude automatisch moet toepassen wanneer het onderwerp relevant is, en combineer ze met andere functies voor uitgebreide aanpassing.
Reflectie op de les
- Kijk naar je huidige CLAUDE. md-bestand. Is er iets in dat beter als skill zou werken (alleen geladen wanneer relevant)?
- Denk na over de ontwikkelworkflow van je team. Welke combinatie van Claude Code-functies (skills, hooks, subagents, MCP) zou je meest voorkomende pijnpunten aanpakken?
Volgende stap
In de volgende les leer je hoe je skills met je team en organisatie deelt — van het committen naar repositories, tot distributie via plugins, tot implementatie in de hele onderneming via beheerde instellingen.
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.