Claude Code Auto Mode: hoe werkt het en wanneer zet je hem aan?
Foto: cottonbro studio via Pexels
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
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
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
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
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.