Claude Code — wat het is en wanneer je hiernaar kunt doorstromen
Working with Claude — CC BY 4.0
Het grootste deel van deze cursus gaat over de interactie met Claude: jij stelt een vraag, het geeft antwoord, je controleert het antwoord en beslist wat je ermee doet. Claude Code is een andere variant. Het is een versie van Claude die in een echt project op je computer kan werken — je bestanden lezen, bewerken, commando’s uitvoeren — en vervolgens verslag uitbrengt. Het is gemaakt voor mensen die software schrijven of onderhouden.
Deze les is vooral bedoeld om je bewust te maken. Het is niet de bedoeling om van jou een ontwikkelaar te maken. Het is bedoeld zodat, als iemand Claude Code aanbeveelt, of als je enige technische aannemer het ter sprake brengt, je begrijpt wat het doet, wie er de leiding heeft en of het een deur is die je ooit zou willen openen. Voor de meeste kleine bedrijven is het echte antwoord „nog niet, en misschien wel nooit“ — en weten waarom is net zo belangrijk als weten hoe.
Wat het eigenlijk is
Claude Code is een ‘agentische’ tool. ‘Agentisch’ betekent dat het niet alleen antwoordt — het onderneemt stap voor stap actie om een doel te bereiken, met behulp van tools: een bestand openen, een regel wijzigen, een test uitvoeren, het resultaat lezen, het opnieuw proberen. Je geeft het een taak in gewone taal („repareer de afrekenpagina zodat het totaal wordt bijgewerkt wanneer iemand de hoeveelheid wijzigt“) en het werkt de stappen af.
Het draait op verschillende plaatsen — een terminal op je computer, binnen code-editors zoals VS Code of JetBrains, in de Claude-desktopapp en in een browsersessie op claude.ai. Het kernidee is overal hetzelfde. (De exacte gebruikersinterfaces, versienummers en de specifieke modi, standaardinstellingen en opdrachtnamen die hieronder worden beschreven, veranderen snel; kijk op code.claude.com wat de huidige stand van zaken is.)
Het belangrijkste om te onthouden: het is Claude met je handen. Daarom zijn de onderstaande bedieningselementen van belang.
Wie heeft de leiding — het toestemmingsmodel
Dit is het deel dat je moet begrijpen, zelfs als je het zelf nooit uitvoert, want het draait allemaal om veiligheid.
Standaard vraagt Claude Code om toestemming voordat het iets ingrijpends doet. Wanneer het een bestand wil bewerken, een commando wil uitvoeren of een netwerkverzoek wil doen, stopt het en laat het je zien wat het van plan is, en wacht het tot je toestemming geeft. Standaard kan het je project vrij lezen, maar het kan niets wijzigen zonder een ‘ja’ van jou. Jij bent de poort bij elke stap die de status verandert.
Er zijn soepelere instellingen voor mensen die minder onderbrekingen willen — je kunt het de bewerkingen die het binnen de projectmap uitvoert automatisch laten goedkeuren terwijl je ze achteraf controleert, of een „auto“-modus inschakelen waarbij een apart controlemodel elke actie beoordeelt en alleen pauzeert bij de risicovolle acties. Die „auto“-modus is een voorproefje van onderzoek: Anthropic maakt duidelijk dat het weliswaar het aantal vragen vermindert, maar het werk niet veilig maakt en geen vervanging is voor controle van gevoelige zaken. Er is ook een ‘alle controles overslaan’-modus die uitsluitend bedoeld is voor tijdelijke, geïsoleerde omgevingen — niet iets om op je live bedrijfsomgeving toe te passen.
Een detail dat vertrouwen wekt: zelfs in de minder strenge modi wordt een reeks beveiligde bestanden — de verborgen mechanismen die de versiegeschiedenis van je project en de eigen configuratie van Claude Code beheren — nooit automatisch goedgekeurd. De tool is bewust zo gebouwd dat hij niet stilletjes de regels kan herschrijven waaronder hij draait.
De les hieruit is de rode draad van de hele cursus: de mens stuurt aan, controleert en is eigenaar van het resultaat. Claude Code is daaromheen ontworpen, niet om je niet in de weg te staan.
Projectregels — CLAUDE.md
Je kunt Claude Code een permanente notitie over je project achterlaten in een
tekstbestand met de naam CLAUDE.md. Het leest dat bestand aan het
begin van elke sessie en behandelt het als een permanente context — hoe het
project is opgezet, de conventies die je volgt, de regels van „doe dit altijd,
doe dat nooit”. In plaats van je opzet elke keer opnieuw uit te leggen,
schrijf je het één keer op en het wordt meegenomen naar volgende sessies. Zie het als de
briefing die je op de eerste dag aan een nieuwe medewerker zou geven, behalve dat het programma het nooit
vergeet.
Voor grotere projecten kunnen die regels worden opgesplitst in afzonderlijke bestanden, waarvan sommige alleen worden geladen wanneer Claude aan het bijbehorende deel van de code werkt. Je hoeft de techniek vandaag nog niet te begrijpen — alleen het concept: je schrijft de vaste instructies op, en die hebben de overhand.
Checkpoints — de terugdraaifunctie
Terwijl Claude Code je bestanden bewerkt, slaat het stilletjes de status op vóór
elke wijziging. Als een sessie uit de hand loopt, kun je met het /rewind-
commando zowel de code als het gesprek terugdraaien
naar een eerder punt, waarbij de bewerkingen die Claude tussendoor heeft aangebracht, ongedaan worden gemaakt.
Eén belangrijke beperking, die duidelijk vermeld moet worden: ‘rewind’ maakt alleen de bestandswijzigingen ongedaan die Claude rechtstreeks heeft aangebracht. Het maakt geen acties ongedaan die buiten je bestanden plaatsvonden — zoals een commando dat code naar een server publiceerde, pakketten installeerde of een externe dienst aanriep. Die zijn al gebeurd. Daarom blijft goede versiebeheer (Git) nog steeds belangrijk: checkpoints zijn een lokale ongedaan-maakfunctie voor de sessie, geen permanent vangnet. Als je één waarschuwing uit deze les meeneemt, laat het dan deze zijn.
Denktijd
Wees eerlijk over je eigen opstelling: als een tool je bestanden heeft gewijzigd en “klaar” heeft gemeld, is er dan iemand in je omgeving die het kan openen en kan beoordelen of het daadwerkelijk klopt?
Zo niet — wat zegt dat dan over de vraag of je er klaar voor bent om het zijn gang te laten gaan?
Wanneer zou een klein bedrijf er gebruik van maken?
Zelden, en weloverwogen. Claude Code verdient zijn plaats wanneer er echte code moet worden gewijzigd en er iemand is die de wijzigingen kan beoordelen — een ontwikkelaar die je website onderhoudt of een interne tool beheert, een technisch onderlegde oprichter, een aannemer die je vertrouwt. In die handen verricht het substantieel werk terwijl de persoon de leiding behoudt.
Het is niet de tool om een e-mail te schrijven, een beleid op te stellen of een klant te antwoorden — dat is de gewone Claude die je de hele tijd hebt gebruikt. En het is geen goede keuze als niemand aan jouw kant een codewijziging kan lezen en beoordelen of deze juist is, omdat het hele model uitgaat van een bekwame beoordelaar die de wijzigingen controleert. Als je het zonder zo’n persoon gebruikt, krijg je te maken met wijzigingen die je niet kunt beoordelen.
De gemakkelijkste manier om ermee te beginnen — Claude Code op het web
Als je het ooit wilt proberen, hoef je niets meer te installeren of een terminal te openen. Claude Code op het web (op claude.ai/code) draait dezelfde tool in je browser, op de eigen cloudcomputers van Anthropic in plaats van op jouw computer. Je koppelt het aan een code- project dat is opgeslagen op GitHub, geeft het een opdracht in gewone taal, en het gaat aan de slag met een kopie in de cloud — lezen, bewerken, testen — en slaat vervolgens de wijzigingen op in een aparte concepttak, zodat je deze kunt controleren voordat er iets officieel wordt. Je kunt een taak starten en zelfs het tabblad sluiten; het gaat gewoon door, en je kunt de voortgang volgen via de Claude-app op je telefoon.
Dit is de laagdrempelige manier om kennis te maken met Claude Code, en het behoudt de ingebouwde discipline van ‘eerst beoordelen, dan pas definitief’. Een paar dingen die de moeite waard zijn om te weten:
- Het is een voorproefje van onderzoek, beschikbaar bij de betaalde abonnementen (Pro, Max, Team of Enterprise) — niet bij het gratis abonnement.
- Je code moet in GitHub staan (een veelgebruikte plek waar softwareprojecten worden opgeslagen), plus een eenmalige toestemmingsstap om Claude er toegang toe te geven.
- De cloudversie biedt minder ‘gewoon handelen zonder te vragen’- snelkoppelingen dan de versie op je eigen computer — de veiligere standaardinstelling.
- Het blijft Claude Code: het voert acties uit, dus een bekwame beoordelaar bij de toegangscontrole is nog steeds van cruciaal belang.
Verwar het niet met twee naaste buren: de terminalversie (draait op je eigen computer, met volledige lokale toegang) en de afstandsbediening (Claude Code draait op je computer maar wordt via het web aangestuurd). De webversie is de cloudversie — er staat niets van jou op, behalve het ene project dat je kiest om te koppelen. (Dit alles ontwikkelt zich snel en de webversie is een voorproefje; bekijk de huidige stand van zaken op code.claude.com.)
Een opstapje, als je dat wilt
Als je software bouwt of onderhoudt en dit klinkt nuttig, dan vind je de huidige installatiehandleidingen op code.claude.com — dat is de aangegeven, praktische volgende stap. Alles hierboven is voldoende om het gesprek aan te gaan, de juiste vragen te stellen en te beslissen of het iets voor jou is. Voor de meeste lezers van dit niveau is het begrijpen van de opzet van de tool al een overwinning op zich.
Dit is algemene informatie, geen juridisch of professioneel advies. Voordat je een tool gebruikt die toegang heeft tot je systemen of klantgegevens, moet je je eigen verplichtingen controleren en passend advies inwinnen over de specifieke details.
Meer informatie
- Claude Code overzicht — de eigen documentatie van Anthropic voor de tool.
Vrijelijk gedeeld, te goeder trouw. Als je hier iets aan hebt gehad, is een koha voor ontwikkelings- en exploitatiekosten van harte welkom.
Laat een koha achter →