Claude Code effectief gebruiken: wat echt werkt in 2026
De meeste Claude Code-tips gaan over verborgen commando's. Het echte verschil zit in drie dingen: context schoon houden, eerst plannen en Claude zijn eigen werk laten controleren.

De meeste tips voor Claude Code gaan over verborgen commando's en magische prompts. De documentatie van Anthropic legt de nadruk ergens anders. Geef Claude een controle die kan slagen of falen, houd de context gericht, en laat hem niet meer doen dan nodig is. Dit is de werkwijze die overblijft als je de hype eraf haalt.
Bijgewerkt op 5 november 2026. In september begon dit artikel met "het contextvenster is je grootste beperking". Anthropic noemt dat inmiddels zelf verouderd advies: de meeste huidige modellen hebben een venster van een miljoen tokens. Ook nieuw: Opus 5.5 op effort
mediumals standaard op de meeste abonnementen,ultrathinkdat een beurt naarxhightilt, en/goal,/verifyen/code-reviewom werk te controleren.
Wat is Claude Code?
Claude Code is de codeeragent van Anthropic. Anders dan een chatbot die antwoord geeft en wacht, leest hij je bestanden, voert hij commando's uit, wijzigt hij code en werkt hij stap voor stap naar een oplossing, terwijl jij meekijkt, bijstuurt of iets anders gaat doen. Je gebruikt hem in de terminal, in editors zoals VS Code en in de desktop- en webapp.
Alles wat Claude in een sessie leest, telt mee in het contextvenster: jouw berichten, elk geopend bestand, elke regel commando-uitvoer. De meeste huidige modellen hebben een venster van een miljoen tokens, en Claude Code vat het gesprek zelf samen als het bijna vol is. Opraken gebeurt dus zelden. Context kost wel geld: bij elk verzoek gaat het hele gesprek opnieuw mee. Een sessie die drie losse taken heeft verzameld, leest die drie bij elke beurt opnieuw, en een gerichte context geeft ook betere antwoorden.
Begin met /init en een korte CLAUDE.md
/init bekijkt je project en maakt een eerste CLAUDE.md: een bestand dat Claude aan het begin van elke sessie leest. Daarin hoort wat Claude niet uit de code kan afleiden: commando's om te bouwen en te testen, stijlregels die afwijken van de standaard, architectuurkeuzes, valkuilen in je ontwikkelomgeving.
Houd het kort. Anthropic mikt op minder dan tweehonderd regels per bestand: langere bestanden kosten meer context en worden minder goed opgevolgd. Beschrijf niet de opbouw van je repository; die leest Claude zelf. Zet erin wat nergens anders staat.
Te mager, want dit leest Claude zelf uit de code:
# Laravel project
Uses MySQL
Frontend uses React Nuttiger, want dit zijn afspraken die nergens anders staan:
# Architectuur
- Businesslogica in services, nooit direct queries in controllers
- API-responses via DTO's
# Werkwijze
- Draai `php artisan test --filter=Auth` na elke wijziging aan authenticatie
- Wijzig billing-logica nooit zonder tests
# Valkuilen
- Lokale queue draait niet; jobs synchroon testen met QUEUE_CONNECTION=sync Verwijs voor details naar losse documenten. Let op het verschil: een regel als Zie docs/database-rules.md laat Claude het bestand pas lezen als het nodig is. Een import met @docs/database-rules.md laadt het bij de start van elke sessie en scheelt dus geen context. Kennis die je maar af en toe nodig hebt, zet je beter in een skill (verderop).
Context beheren: /clear, /compact en /context
/clear begint een nieuw gesprek met een leeg contextvenster. Doe dat tussen taken die niets met elkaar te maken hebben. Anthropic geeft een harde vuistregel: heb je Claude twee keer op hetzelfde punt gecorrigeerd en gaat het nog mis, begin dan opnieuw met een betere prompt waarin je verwerkt wat je hebt geleerd. De context zit dan vol mislukte pogingen.
/compact vat het gesprek tot nu toe samen om ruimte te maken, en je kunt aangeven waar de samenvatting op moet letten:
/compact behoud het databaseschema en de auth-flow Claude Code compacteert ook automatisch als het venster bijna vol is. De CLAUDE.md in de root van je project blijft daarbij staan: Claude leest hem na het samenvatten opnieuw van schijf. Een instructie die je alleen in het gesprek gaf, kan wel verdwijnen. Wat altijd moet gelden, hoort dus in dat bestand.
/context laat als raster zien waar je context naartoe gaat: welke bestanden, tools en geheugenbestanden de meeste ruimte innemen.
Voor een snelle zijvraag is er /btw: het antwoord komt niet in de gespreksgeschiedenis, dus je context groeit er niet van.
Meer denkwerk: /effort en ultrathink
Met /effort stel je in hoeveel moeite het model per antwoord doet. Welke niveaus er zijn, hangt af van het model: recente modellen kennen low, medium, high, xhigh en max, en er is een auto-stand. Het standaardniveau verschilt ook per model: Opus 5.5, Sonnet 5.5 en Haiku 5.5 staan op medium. Hoger betekent grondiger, maar ook trager en duurder.
Wil je voor één vraag extra diepgang zonder de instelling te veranderen, zet dan ultrathink ergens in je prompt:
ultrathink: analyseer deze authenticatie-architectuur en noem alle schaalproblemen Claude Code herkent dat woord en voegt een instructie toe voor die ene beurt. Sinds versie 2.1.311 tilt het woord die beurt in de terminal ook naar effort xhigh; je ziet het dan in regenboogkleuren. Andere varianten, zoals "think hard" of "think more", zijn gewoon tekst in je prompt; die herkent Claude Code niet als sleutelwoord.
Mijn vuistregel:
| Taak | Effort |
|---|---|
| Kleine fixes, hernoemen, CSS | low |
| Dagelijks werk | medium |
| Hardnekkige bugs | high |
| Architectuur en grote refactors | xhigh, of ultrathink voor één vraag |
Alles standaard op het hoogste niveau zetten is vooral een manier om tokens te verbranden. Anthropic schrijft zelf dat max weinig extra kan opleveren en tot overdenken neigt; test het eerst voordat je het breed gebruikt.
Plan mode: eerst lezen, dan bouwen
Druk op Shift+Tab tot de statusbalk plan mode toont, of typ /plan. Claude leest dan bestanden en beantwoordt vragen, maar wijzigt niets. Met Ctrl+G open je het plan in je editor om het zelf aan te passen voordat Claude begint.
Lees /src/auth en leg uit hoe we sessies en login afhandelen.
Ik wil Google OAuth toevoegen. Welke bestanden moeten veranderen? Maak een plan. Lees het plan kritisch; een slecht plan levert in hoog tempo slechte code op. Maar plan mode kost ook tijd. Voor een kleine, duidelijke wijziging sla je het plan gewoon over.
Laat Claude eerst vragen stellen
Bij een grote of vage opdracht werkt het goed om Claude te laten doorvragen voordat hij begint. Een eenvoudige toevoeging aan je prompt:
Build a CRM system.
Ask me clarifying questions until you are 95% confident you can complete this successfully. Dat percentage is geen meetwaarde, maar een manier om te zeggen: vraag door tot de opdracht helder is. Claude vraagt dan naar rollen, workflows, schaal, koppelingen en beveiliging.
Anthropic beschrijft een uitgebreidere variant: laat Claude je interviewen over implementatie, randgevallen en afwegingen, laat hem de uitkomst als specificatie in SPEC.md schrijven, en start daarna een nieuwe sessie om die specificatie uit te voeren.
Vraag om kritiek, maar met een grens
Claude is ook een bruikbare sparringpartner. Stel een architectuurvraag in plaats van een bouwopdracht, of laat hem je ontwerp afbreken:
Destroy this architecture.
Identify every weak assumption, scaling issue,
security risk and future bottleneck. Een reviewer die zwaktes moet vinden, vindt er bijna altijd een paar, ook als het werk deugt. Anthropic waarschuwt zelf: wie elke opmerking opvolgt, krijgt extra abstractielagen, defensieve code en tests voor situaties die niet kunnen voorkomen. Vraag daarom alleen om problemen die de correctheid of de gestelde eisen raken.
Parallel werken: subagents, worktrees en /batch
Subagents
Een subagent werkt in een eigen contextvenster en rapporteert alleen een samenvatting terug. Daardoor zijn subagents vooral handig om onderzoek buiten je hoofdgesprek te houden:
Use subagents to investigate how our authentication system handles token refresh,
and whether we have any existing OAuth utilities I should reuse. Je kunt ook eigen subagents definiëren in .claude/agents/, met een eigen set tools en een eigen model. Daar kies je bijvoorbeeld Haiku voor eenvoudig speurwerk en Opus voor een security-review. Het commando /model wisselt alleen het model van je hoofdsessie.
Git worktrees
Een worktree is een aparte werkmap met een eigen branch, gekoppeld aan dezelfde repository. Start Claude met claude --worktree feature-auth en hij werkt in .claude/worktrees/feature-auth/; in een tweede terminal start je een andere sessie met een andere naam. De sessies zitten elkaars bestanden niet in de weg. Conflicten verdwijnen daarmee niet: ze verschuiven naar het moment dat je de branches samenvoegt. Een worktree is een verse checkout: bestanden als .env kopieer je mee via .worktreeinclude.
/batch
Voor een grote, mechanische wijziging door de hele codebase is er /batch:
/batch migreer alle formulieren naar het nieuwe design system Claude onderzoekt de codebase, splitst het werk op in vijf tot dertig onafhankelijke delen en legt dat plan eerst aan je voor. Na goedkeuring krijgt elk deel een eigen subagent in een eigen worktree.
Laat Claude zijn eigen werk controleren
Dit is volgens de documentatie het verschil tussen een sessie waar je naast moet blijven zitten en een sessie die je kunt laten lopen. Zonder controle stopt Claude zodra het werk er af uitziet, en ben jij degene die elke fout moet opmerken. Geef hem iets wat slaagt of faalt: een testsuite, een build, een linter, een screenshot om mee te vergelijken.
Run all tests. Fix the failures and repeat until all tests pass.
Address the root cause; don't suppress errors. Vraag ook om bewijs in plaats van een bewering: de testuitvoer, het commando dat hij draaide, een screenshot van het resultaat.
Daar zijn nu ook ingebouwde commando's voor. /goal met een voorwaarde, zoals /goal alle tests in tests/auth slagen en lint is schoon, laat Claude doorwerken tot een apart model na een beurt vaststelt dat de voorwaarde klopt. /verify laat Claude de app bouwen, starten en het resultaat bekijken; dat vangt fouten die tests en typechecks missen. En /code-review laat de diff nakijken door een subagent die je gesprek niet heeft gezien, en dus niet meegaat in de redenering die de code opleverde.
Screenshots en de browser
Plak een screenshot van een ontwerp of foutmelding in de prompt, en laat Claude na het bouwen zelf een screenshot maken en de verschillen opsommen en oplossen.
Met de Chrome-integratie gaat dat verder. Start Claude Code met claude --chrome (of beheer de koppeling met /chrome) en Claude kan pagina's openen, klikken, formulieren invullen en consolefouten lezen in een zichtbaar Chrome- of Edge-venster. Je hebt de extensie Claude in Chrome nodig en een abonnement rechtstreeks bij Anthropic (Pro, Max, Ultra, Team of Enterprise); een API-sleutel is niet genoeg. Ook andere Chromium-browsers, zoals Brave en Arc, werken. Claude gebruikt de sessies waarin je al bent ingelogd; bij een loginpagina of CAPTCHA stopt hij en vraagt hij jou.
Open localhost:3000, submit the signup form with invalid data
and check whether the error messages appear. Fix what's broken and test again. Handige extra's
Terugspoelen. Elke prompt maakt een checkpoint. Met twee keer Esc of /rewind zet je het gesprek, de code of allebei terug naar een eerder punt. Dat maakt experimenteren goedkoop. Checkpoints volgen alleen wijzigingen die Claude via zijn eigen bewerkingstools doet, niet via shellcommando's: het is geen vervanging voor git.
Aftakken. /branch maakt een aftakking van het huidige gesprek, zodat je een andere richting kunt proberen terwijl het origineel bewaard blijft. /fork kopieert het gesprek naar een nieuwe achtergrondsessie.
Advisor. Met /advisor opus geef je Claude een sterker model dat hij op beslismomenten kan raadplegen, bijvoorbeeld voordat hij voor een aanpak kiest of als een fout blijft terugkomen. Claude bepaalt zelf wanneer. Experimenteel, en elke raadpleging kost extra tokens.
Dicteren. /voice zet spraakinvoer aan: houd de spatiebalk ingedrukt en praat. De audio gaat naar de servers van Anthropic voor transcriptie.
Op afstand. Met /remote-control (of claude --remote-control) volg en stuur je een sessie die op je eigen computer draait via claude.ai/code of de Claude-app op je telefoon. Code en bestanden blijven lokaal.
Skills: herbruikbare werkwijzen
Een skill is een map in .claude/skills/ met een SKILL.md-bestand. Het verschil met CLAUDE.md: een skill wordt alleen geladen als hij relevant is, of als je hem aanroept met /naam-van-de-skill. Je legt er dus kennis en workflows in vast die je af en toe nodig hebt, zonder dat ze elke sessie context kosten. Denk aan een vaste aanpak voor een security-audit, een checklist voor databasemigraties of de stappen om een GitHub-issue op te lossen.
Een voorbeeld van gedragsregels in skill-vorm zijn de Karpathy-skills: vier regels die een codeerassistent kleinere, gerichtere wijzigingen laten maken.
Skills zijn inmiddels geen eigen formaat van Anthropic meer: op 22 oktober 2026 droeg Anthropic Agent Skills over aan de Agentic AI Foundation, als open standaard voor alle AI-agents.
Waar je tijd nu naartoe gaat
Wie zo werkt, typt minder code en besteedt meer tijd aan drie andere dingen: de opdracht afbakenen, bepalen hoe je controleert dat het klopt, en de context schoon houden. Dat is minder spectaculair dan een lijst verborgen features, maar het is waar het verschil zit. Een goede eerste stap: kies je volgende taak, schrijf vooraf op welke test of welk commando moet slagen, en geef Claude die check mee in de eerste prompt.
Verder lezen op deze site
- Starten met Claude Code in november 2026: de complete gids voor Python, IDE en database
- Claude Code in PhpStorm: installatie, plugin en de gewoontes die werken
- Claude Code Routines: zo werken ze en hier liggen de grenzen
- Claude Code autonoom laten werken: auto mode, Ralph-loop en tmux
- Gratis afbeeldingen van hoge kwaliteit maken in Claude Code: het beste model en de opzet (november 2026)
Bronnen
- Claude Code-documentatie: best practices, met "What you can stop doing", /goal, /verify en /code-review (geraadpleegd 5 november 2026)
- Claude Code-documentatie: CLAUDE.md, onder de 200 regels, imports, /init
- Claude Code-documentatie: wat er in de context zit en wat compacteren overleeft
- Claude Code-documentatie: /effort, standaardniveaus en ultrathink
- Claude Code-documentatie: plan mode, Shift+Tab, Ctrl+G en auto mode
- Claude Code-documentatie: /btw, /context, /compact, /batch, /branch, /fork, /advisor, /voice
- Claude Code-documentatie: worktrees en .worktreeinclude
- Claude Code-documentatie: de Chrome-integratie
- Claude Code-documentatie: checkpoints en /rewind
- Anthropic: Agent Skills naar de Agentic AI Foundation (22 oktober 2026)


