Deel 5 · GevorderdLes 19 van 22
Advanced~11 min

Claude Code

In het kort: Claude Code is een AI-coding-agent in je terminal. Hij leest je bestanden, stelt wijzigingen voor die jij goedkeurt, en draait de hele build-loop, stap voor stap.

Wat je hierna kunt: Begrijp wat Claude Code is, hoe de approve-first-loop werkt, en draai het op een kleine taak in een echte codebase.

Tot nu toe speelde alles zich af in een chatvenster of in Cowork. Deze les trekt naar ander terrein. Maak kennis met Claude Code: een AI-agent die in je terminal leeft en echte code bewerkt. Het meest technische gereedschap van de cursus, en meteen ook het krachtigste voor één klus, namelijk software bouwen en veranderen.

En nee, je hoeft geen developer te zijn om hier iets aan te hebben. Massa's mensen op kantoor draaien wel eens een klein scriptje, sleutelen aan een website, vechten met een blad vol data, of werken samen met een technisch team en willen gewoon snappen waar hun engineers nu elke dag mee bezig zijn. Zelfs als je nooit een terminal opent, helpt het om te weten wat Claude Code is en hoe hij zich gedraagt. En hou je er wél van om onder de motorkap te rommelen? Dan is dit dé les waar AI stopt met antwoorden en het werk begint te doen.

Laatst gecheckt: juli 2026. Claude Code verandert snel. Prijzen, commando's en features kunnen ondertussen verschoven zijn. Zie de details als een momentopname en check de gelinkte docs voor wat nu klopt.

Wat Claude Code eigenlijk is

Claude Code is een coding agent die in de terminal draait. De terminal (of de command line) is dat kale tekstvenster waar je commando's naar je computer typt in plaats van op knopjes te klikken. Daar woont Claude Code. Jij zegt in gewone taal wat je wil, en hij leest je bestanden, schrijft en verandert code, draait commando's, en werkt klussen van meerdere stappen af. En onderweg checkt hij telkens zijn eigen resultaat.

Drie dingen maken hem anders dan een chat over code:

Het is hetzelfde agent-idee uit les 1.1, nu recht op software gericht. Geef hem een doel, en hij plant de stappen én voert ze uit, in plaats van je een to-dolijst in de hand te duwen.

Hoe Claude Code werkt Jij typt in de terminal naar Claude Code, dat je bestanden leest, met Git en GitHub werkt, en tests en commando's draait, en dat vraagt voor het iets verandert. Jij, in de terminal Claude Code Je bestanden Git & GitHub Tests & commando's Vraagt eerst, verandert dan pas

Voor wie het is, en waarom een niet-coder toch iets heeft aan deze les

Eerlijk? Claude Code mikt op mensen die met code werken, en hij voelt zich het beste thuis bij iemand die een diff kan lezen en ongeveer weet wat "draai de tests" betekent. Anthropic zegt dat je niet hoeft te kunnen coderen om hem te gebruiken, en voor kleine, afgebakende klusjes klopt dat. Maar hoe verder je raakt van dingen die je zelf kan checken, hoe meer je leunt op output die je niet kan beoordelen. En net daar zit het addertje.

Een eerlijke manier om jezelf te plaatsen:

De vuistregel: een AI die code schrijft, is maar zoveel waard als jouw vermogen om te zien of die code klopt. Claude Code legt de lat hoger voor wat je kan bouwen, maar hij neemt de verantwoordelijkheid voor het resultaat niet van je over.

Binnenkomen: installeren en eerste keer draaien

De setup is kort. Je installeert Claude Code één keer, met één commando voor jouw besturingssysteem (macOS, Linux of Windows), en logt dan in met je Claude-account. De gelinkte quickstart loodst je door het exacte commando. Dat verandert vaak genoeg om het hier niet af te drukken.

Eens hij geïnstalleerd is, blijft het patroon altijd hetzelfde:

cd mijn-project
claude

Dus: ga in de projectmap staan en start Claude Code. Hij opent een prompt, daar in de terminal, en ziet het project al rondom zich liggen. Er is geen upload-stap, en dat is meteen het eerste dat mensen verbaast die van chat komen. Je overhandigt geen bestanden. Je zet hem gewoon middenin je werkplaats neer.

Vanaf daar praat je gewoon. Typ een bericht, druk op Enter. Een goede eerste zin is niet "los alles op", maar iets kleins en overzichtelijks:

Leg uit wat dit project doet en hoe het georganiseerd is. Hou het bij een korte rondleiding.

Typ /help wanneer je maar wil om de ingebouwde commando's te zien. De meeste heb je op dag één toch niet nodig.

De kernlus: vragen, de diff bekijken, goedkeuren

Bij dit stuk sta je best even stil, want het is net wat een nuttige sessie scheidt van een enge.

Vraag je Claude Code om iets te veranderen, dan herschrijft hij je bestanden niet stiekem. Hij toont je een diff, een naast-elkaar van precies wat hij wil toevoegen of weghalen, en dan wacht hij. Jij krijgt drie keuzes:

Dezelfde poort staat voor het draaien van commando's. Deze approve-first-loop is het hele veiligheidsmodel: niks raakt je bestanden of je machine tot jij het zegt. Ben je nieuw? Blijf dan gerust in approve-first-modus tot je aanvoelt hoe de agent zich op jouw project gedraagt.

De approve-first-wijzigingslus Jij vraagt, Claude Code stelt een diff voor, jij kiest Ja, Ja en stop met vragen, of Nee, dan past het de wijziging toe en kan het de tests draaien, en de lus herhaalt. Vraag het gewoon Stelt een diff voor Jij kiest Ja / Ja, niet meer / Nee Voert het uit draait tests, dan opnieuw

Wat het kan naast losse edits

Bewerkte hij maar één bestand per keer, dan was Claude Code niet meer dan een chique autocomplete. De kracht zit hem net erin dat hij stappen aan elkaar rijgt tot echt werk:

Een realistische eerste taak, van begin tot eind, klinkt bijvoorbeeld zo:

Lees issue #142. Schets een plan om het te fixen, wacht op mijn oké, maak dan de wijziging op een nieuwe branch en draai de tests. Open geen pull request tot ik de diff heb bekeken.

Kijk eens hoeveel van die zin over controle gaat: eerst plannen, nieuwe branch, wachten, nakijken voor de PR. Zo ziet een goede instructie aan een agent eruit.

Geef het vaste context: CLAUDE.md, skills en connectors

Alles wat je in Part 2 over context leerde, geldt hier ook, met een code-sausje eroverheen.

De rode draad loopt door de hele cursus: hoe meer vaste context je geeft, hoe minder je in herhaling valt, en hoe dichter de eerste poging bij de roos landt.

Waar het past: chat, Cowork of Claude Code

Je hebt nu drie manieren om Claude aan het werk te zetten, en de juiste kiezen is echt een vaardigheid op zich.

Chat versus Cowork versus Claude Code Chat antwoordt in het venster, Cowork werkt op de bestanden op je computer, Claude Code werkt in een echte codebase in de terminal. Chat Antwoorden, drafts, en meedenken Ideaal: snel antwoord Cowork Bestanden op je computer, geen terminal Ideaal: documenten Claude Code Een echte codebase, in de terminal Ideaal: code

Gebruik chat voor een snel antwoord, een draft, of om iets door te denken. Gebruik Cowork als het werk uit bestanden op je computer bestaat: een spreadsheet, een deck, een map documenten. Gebruik Claude Code als het werk code is in een echt project, en je het gelezen, gewijzigd, getest en gecommit wil. Ze delen hetzelfde brein; ze verschillen alleen in waar ze bij kunnen.

Veilig blijven en aan het stuur

Claude Code is juist zo krachtig omdat hij kan handelen, en dus wegen een paar gewoontes hier zwaarder dan waar dan ook in de cursus:

Kosten en plannen

Claude Code hoort bij de betaalde Claude-plannen: Pro en Max hebben hem aan boord, met gebruikslimieten die meegroeien met het niveau, en teams kunnen het gebruik ook via de Claude API afrekenen. Zware, langlopende sessies vreten meer dan een snelle chat, dus hou je gebruik in de gaten, net zoals je in Part 4 leerde om het context window lean te houden. En zoals altijd staan de actuele cijfers op de gelinkte pagina's.

Probeer het

Heb je een terminal en een klein project bij de hand? Dan kost dit tien minuten. Zo niet, lees het gewoon als een doorloop, zodat de vorm vertrouwd aanvoelt wanneer je hem nodig hebt.

  1. Open je terminal, ga in een kleine projectmap staan (cd erin), en start Claude Code.
  2. Vraag om een korte rondleiding: "Leg uit wat dit project doet en hoe het georganiseerd is." Lees het antwoord. Alleen dat al is bij onbekende code vaak een echte openbaring.
  3. Vraag nu om een piepklein, veilig wijziginkje, bijvoorbeeld: "Zet bovenaan het hoofdbestand een korte comment die uitlegt wat het doet. Toon me eerst de diff."
  4. Verschijnt de diff? Lees ze, en kies dan Ja of Nee. Voel dat checkpoint. Die pauze, dat is het hele veiligheidsmodel.
  5. Gebruik je Git, vraag dan om "dit te committen op een nieuwe branch met een duidelijke message." En zie: je hebt de kernlus net van begin tot eind gedraaid.

Het gaat niet om die comment. Het gaat erom te voelen hoe een agent voorstelt, wacht en handelt, zodat je de lus vertrouwt voor je hem op iets belangrijks loslaat.

(Algemene oefening. Rol- en sectorversies komen zodra accounts er zijn.)

Kernbegrippen

Korte quiz

Vraag 1 van 5

Vijf vragen over hoe Claude Code werkt en hoe je aan het stuur blijft. Alle vijf juist en de eerste les van Part 5 zit erop.

1. Waar draait Claude Code?

Verder lezen