Een enkele opdracht voor Git-veiligheidscontrolepunten, optionele vertakkingen en een autonome Claude Code-sessie
Snel itereren is krachtig, maar risicovol. Wanneer je een AI-tool zoals Claude Code code laat refactoren of genereren direct in je repository, wil je twee dingen tegelijkertijd:
- Maximale snelheid, zonder bevestigingsprompts
- Maximale veiligheid, via automatische versiebeheer
Dit artikel legt een kleine Windows batchscript uit die precies dat biedt. Het creëert een automatisch Git-controlepunt, maakt optioneel een nieuwe branch aan en start vervolgens Claude Code in een modus met hoge autonomie met een sterke systeemprompt. Het resultaat is een “YOLO-modus” workflow: snel, veilig en moeiteloos.
Wat het Script Doet
Hieronder is de uiteindelijke versie van het script:
@echo off
REM --- Git checkpoint ---
git add .
git commit -m "checkpoint before YOLO" >nul 2>&1
REM --- Optional branch creation ---
set /p BRANCHNAME=Enter new branch name (leave empty to skip):
if not "%BRANCHNAME%"== - (
git checkout -b "%BRANCHNAME%"
)
REM --- Claude Code YOLO extended system prompt ---
set SYSTEMPROMPT=No confirmations. Act autonomously. If you must guess use the highest-impact guess. Scan the entire project folder recursively. Parse configuration files (json,yaml,xml,env) to locate credentials, connection strings, ports, API endpoints, and tool paths. Build an internal map of folders, tooling, and environment. When you modify code generate minimal Markdown documentation in each relevant folder describing structure, purpose, and changed logic. Detect running services automatically. If the project has a database use the credentials found in config files to connect and inspect data when needed to validate fixes. If APIs exist test them using curl and show results. Commit every step as a separate git commit with a short commit message. Never ask questions. Work until the user stops you.
REM --- Start Claude Code ---
echo Starting Claude Code YOLO mode interactive prompt...
claude ^
--dangerously-skip-permissions ^
--append-system-prompt "%SYSTEMPROMPT%" ^
pause
Het doel is om zoveel mogelijk intelligentie en autonomie in Claude te stoppen, terwijl het batchscript eenvoudig en transparant blijft.
1. Automatisch Git Checkpoint
Het script begint met een vangnet:
git add .
git commit -m "checkpoint before YOLO"
Dit maakt stilletjes alle huidige wijzigingen vast.
Als de AI een ongewenste wijziging maakt, kun je deze altijd ongedaan maken met standaard Git-commando’s. Dit stelt je in staat om vrij te experimenteren zonder angst om werk te verliezen.
2. Optionele Branch Creatie
Het script vraagt om een branchnaam:
Enter new branch name (leave empty to skip):
Als je een naam invoert, maakt het onmiddellijk een nieuwe branch aan en schakelt ernaar over:
git checkout -b "%BRANCHNAME%"
Als je het leeg laat, gaat het verder op je huidige branch.
Dit geeft je de flexibiliteit om experimenten te isoleren of direct op je huidige branch te werken.
3. Hoge-Autonomie Systeemprompt
De kern van het script is de uitgebreide systeemprompt die aan Claude Code wordt doorgegeven:
No confirmations. Act autonomously. If you must guess use the highest-impact guess.
Scan the entire project folder recursively.
Parse configuration files ... to locate credentials, tools, and endpoints.
Build an internal map of the project.
Create Markdown documentation inside folders you touch.
Detect running services automatically.
Test APIs using curl.
Use database credentials to inspect data when fixing issues.
Commit each step with short commit messages.
Never ask questions.
Work until the user stops you.
Dit instrueert Claude om:
- De projectstructuur te ontdekken
- Configuratiebestanden te analyseren en gebruiken
- Verbinding te maken met services wanneer nodig
- Wijzigingen te valideren door API’s of databases aan te roepen
- Lichte documentatie te genereren
- Elke stap automatisch te commiten
- Zonder bevestigingsstappen te opereren
Het creëert effectief een zelfgestuurde AI-ontwikkelingsloop.
4. Claude Code in YOLO Modus Starten
Tot slot voert het script Claude Code uit met verhoogde permissies:
claude ^
--dangerously-skip-permissions ^
--append-system-prompt "%SYSTEMPROMPT%"
Dit geeft de AI volledige controle.
Claude zal acties onmiddellijk uitvoeren in plaats van te wachten op gebruikersbevestigingen.
Hoe het Script te Installeren
Stap 1: Maak een Map voor Aangepaste Scripts
Bijvoorbeeld:
C:\Scripts
Stap 2: Sla het Batchbestand op
Sla het script op als:
claude_yolo.bat
en plaats het in je scriptmap.
Stap 3: Voeg de Map toe aan PATH
In Windows:
- Open Systeemeigenschappen bewerken
- Bewerk PATH
- Voeg je scriptmap toe
- Herstart de terminal
Stap 4: Voer het Script uit
Navigeer naar een Git-repository en voer uit:
claude_yolo
Je krijgt onmiddellijk een checkpoint, optionele branchcreatie en een autonome Claude-sessie.
Wanneer Deze Workflow Nuttig Is
Dit script is zeer geschikt voor:
- Snelle refactoring
- Autonome codegeneratie
- Oplossen van complexe problemen die omgevingsbewustzijn vereisen
- Verifiëren van API-eindpunten of DB-verbindingen
- Herschikken van grote of multi-map codebases
- Documentatie creëren naast wijzigingen
- Snel experimenteren met omkeerbare veiligheid
Je behoudt de mogelijkheid om terug te rollen via Git terwijl Claude automatisch impactvolle operaties uitvoert.
Laatste Gedachten
Dit “YOLO-modus” script biedt een praktische balans tussen snelheid en controle. Door Git-veiligheid, optionele vertakkingen en het starten van Claude met een verrijkte systeemprompt te automatiseren, creëert het een snelle en efficiënte workflow voor iteratieve ontwikkeling.
Veelgestelde Vragen
Het ‘Claude YOLO Mode’ script automatiseert Git-veiligheidscontrolepunten en optionele vertakkingen terwijl Claude Code wordt gestart in een modus met hoge autonomie. Het maakt snelle codewijzigingen mogelijk zonder bevestigingsprompts, terwijl versiebeheer wordt gewaarborgd door automatische commits.
Het script creëert een Git-checkpoint door ‘git add .’ uit te voeren gevolgd door ‘git commit -m “checkpoint before YOLO”‘. Dit maakt stilletjes alle huidige wijzigingen vast, waardoor gebruikers vrij kunnen experimenteren zonder hun werk te verliezen.
Ja, het script vraagt de gebruiker om een nieuwe branchnaam in te voeren. Als er een naam wordt opgegeven, maakt het de nieuwe branch aan en schakelt ernaar over; als het leeg wordt gelaten, gaat het script verder op de huidige branch, wat flexibiliteit biedt voor het isoleren van experimenten.
De systeemprompt in het script instrueert Claude Code om autonoom te opereren zonder om bevestigingen te vragen. Het verhoogt de intelligentie van de AI door het in staat te stellen het project te analyseren, code te wijzigen en wijzigingen automatisch te documenteren, waardoor het ontwikkelingsproces wordt gestroomlijnd.