AI Development

Claude Code Auto Mode: hoe werkt het en wanneer zet je hem aan?

Claude Code Auto Mode: hoe werkt het en wanneer zet je hem aan?

Foto: cottonbro studio via Pexels

Kort antwoord

Claude Code Auto Mode laat de AI zelfstandig codewijzigingen doorvoeren zonder dat je elke stap moet goedkeuren. Voor experimentele projecten en lokale prototypes scheelt dat veel tijd. Voor klantprojecten of productiecode zet ik hem zelf altijd uit, want één gemiste edge case en je staat een uur lang oude bugs te herstellen. Mijn vuistregel: Auto Mode aan voor wegwerp-werk, uit voor alles wat je morgen nog gaat gebruiken.

Wat Auto Mode precies doet

Standaard vraagt Claude Code per voorgestelde wijziging om jouw goedkeuring voor hij hem doorvoert. Met Auto Mode aan slaat hij die stap over en past hij wijzigingen direct toe. Je houdt wel het laatste woord via git, maar je leest mee in plaats van vooraf goedkeurt.

Het verschil in een typische sessie: zonder Auto Mode komt Claude met een voorstel, jij leest, jij keurt goed of corrigeert, hij past aan. Met Auto Mode aan: jij geeft een opdracht, Claude bouwt en past direct aan, jij kijkt achteraf wat hij precies heeft gedaan.

Het spaart tijd op repetitieve taken (rename een variabele door 30 bestanden, voeg een veld toe aan alle modellen, herformatteer een hele directory). Het kost tijd op alles waar één verkeerde aanname in een bestand later in 20 andere bestanden door-cascadeert.

Wanneer ik Auto Mode wel gebruik

Voor weekendprojecten, prototypes en wegwerp-experimenten. Alles waar de hele codebase verloren mag gaan zonder dat het iets kost. In zulke setups is snelheid waardevoller dan controle.

Concreet bij mij: ik heb een test-repository waar ik nieuwe AI-frameworks en libraries uitprobeer. Daar staat Auto Mode permanent aan. Wanneer Claude iets misgokt en breekt, gooi ik de map gewoon weg en begin opnieuw. Geen klantgegevens, geen productiedata, niks om te verliezen.

Ook handig: bij codegestuurde refactor-taken in nieuwe greenfield-projecten waar nog geen tests draaien. Daar wint snelheid het van de afwezige veiligheidsnetten.

Wanneer ik Auto Mode altijd uitzet

Voor klantcode, productie-applicaties en alles met test-suites die ik niet wil omver gooien. De extra paar seconden per voorstel zijn een goedkope verzekering tegen het soort fouten dat een uur extra debuggen kost.

Drie concrete situaties waar ik Auto Mode altijd uitlaat: bij elk klantproject (waar mijn naam aan een release hangt), bij elke wijziging in een database-migratie (waar één foute kolom je productiedata kan verliezen), en bij security-gerelateerde code (waar één gemiste check het verschil maakt tussen veilig en gehackt).

Bij mijn klanten zie ik dat developers die Auto Mode standaard aan hebben staan, gemiddeld een halve dag per week kwijt zijn aan het terugdraaien van AI-wijzigingen die ergens fout zijn gegaan. Een halve dag per week is meer dan de tijd die Auto Mode je oplevert. Doe de rekensom.

Mijn werkwijze: Auto Mode aan en uit per opdracht

Ik switch Auto Mode aan en uit per taak, niet per project. Een rename-taak doe ik in Auto Mode, een feature-implementatie doe ik in handmatige mode. Dat klinkt rommelig, maar het is na een paar weken een gewoonte.

Wat dat in de praktijk betekent: voordat ik een opdracht aan Claude geef, vraag ik mezelf "kan deze taak iets stuk maken dat moeilijk te herstellen is?" Bij ja, Auto Mode uit. Bij nee, Auto Mode aan.

Per opdracht switch je via een commando in Claude Code zelf. Dat zijn drie tikken op het toetsenbord, niet meer. Het toelaten van die switching-overhead is de kleine prijs voor het voorkomen van grote correcties achteraf.

Conclusie

Mijn praktische kijk: Auto Mode is een handig gereedschap voor het juiste type werk, maar je moet het bewust inzetten. Behandel het als een snelweg die geen verkeerslichten heeft. Op een lege snelweg in een prototype-project ga je sneller. In de spits van een klantproject is de kans op een ongeluk te hoog. Mijn vuistregel blijft: aan voor wegwerp-werk en experimenten, uit voor alles wat je morgen nog gaat gebruiken. Probeer hem een week zo te gebruiken en je voelt zelf wanneer je 'm wel of niet wilt aanzetten.

Veelgestelde vragen

Standaard niet zonder bevestiging op file-deletes, maar wel op file-edits. Een verkeerde edit in een belangrijk bestand is even erg als een delete als je geen git-commit hebt. Werk altijd in een feature-branch en commit voor je Auto Mode aanzet, dan kun je elke wijziging terugdraaien.

Ja, in de chat-history van je sessie zie je elke wijziging terug. Plus git toont natuurlijk de diff. Voor lange Auto Mode-sessies kan ik je aanraden om Claude na elke afgeronde sub-taak een korte samenvatting te laten geven in de chat, dan heb je later een leesbare logregel.

Auto Mode is beschikbaar in Claude Code Pro en Max. In de gratis versie is hij niet aanwezig of beperkter. Voor wie Claude Code dagelijks gebruikt is Pro de logische keuze, voor incidenteel gebruik is gratis genoeg.

Ja, via configuratie kun je opgeven dat Auto Mode wel mag in /src maar niet in /config of /infrastructure. Voor klantprojecten gebruik ik dat zelf bijna nooit, want ik zet hem dan toch al uit. Voor experimenten in monorepo-setups kan het handig zijn.

Een typische taak: voeg een nieuwe property toe aan een TypeScript-interface en update alle 40 plekken waar die interface wordt gebruikt. Met Auto Mode is dat een opdracht van 30 seconden. Zonder Auto Mode klik je 40 keer goedkeuren, wat 5 tot 10 minuten kost. Pure mechanische refactor-werkzaamheden zijn de sweet spot.