Skip to main content
📝 KI-Entwicklung

Wie ich mehrere Claude Code-Agenten parallel ausführe

Wie ich mehrere Claude Code-Agenten parallel ausführe Drei Agenten. Ein Repo. Null Konflikte. Dieser Satz hätte mir vor sechs Monaten absurd geklungen...

4 min

Lesezeit

720

Wörter

Feb 21, 2026

Veröffentlicht

Engr Mejba Ahmed

Geschrieben von

Engr Mejba Ahmed

Artikel teilen

Wie ich mehrere Claude Code-Agenten parallel ausführe

Wie ich mehrere Claude Code-Agenten parallel ausführe

Drei Agenten. Ein Repo. Null Konflikte.

Dieser Satz hätte mir vor sechs Monaten absurd geklungen. Ich hatte Claude Code schon eine Weile auf persönlichen Projekten betrieben, und jedes Mal, wenn ich einen zweiten Agenten für ein anderes Feature starten wollte, stieß ich gegen dieselbe Wand — Git-Konflikte, schmutzige Arbeitsverzeichnisse, Agenten, die gegenseitig ihre Änderungen überschrieben.

Dann lieferte Anthropic eingebaute Git Work Tree-Unterstützung für Claude Code. Und ehrlich gesagt? Das veränderte grundlegend, wie ich Software mit KI-Agenten baue.

Dieses eine Feature verwandelte meinen Workflow von "ein Agent, der Dinge sequenziell erledigt" zu "drei Agenten, die gleichzeitig an drei verschiedenen Features arbeiten, jeder in seiner eigenen isolierten Sandbox, und sauber zusammengeführt werden, wenn sie fertig sind."

Aber hier ist, was niemand über Work Trees in Claude Code sagt: Das Standardverhalten hat einen subtilen Fallstrick, der deine Commits direkt zu main schicken kann, wenn du glaubst, sie gehen zu einem Feature-Branch. Ich entdeckte das um 1 Uhr morgens an einem Dienstag.

Warum dein Single-Agent-Workflow dich zurückhält

Du wartest. Du beendest zuerst die Auth-Middleware, commitest sie, dann das Schema, dann den Bugfix. Alles passiert sequenziell, weil Git dir nur erlaubt, einen Branch gleichzeitig in einem einzigen Arbeitsverzeichnis ausgecheckt zu haben.

Git Work Trees lösen das auf Infrastrukturebene.

Git Work Trees — das Feature, das du ignoriert hast

Ein Git Work Tree ist ein separates Arbeitsverzeichnis, das mit demselben Git-Repository verknüpft ist. Stell dir vor, du hast mehrere gleichzeitig ausgecheckte Versionen deines Repos — jede auf einem anderen Branch, jede mit ihrem eigenen Dateisystem.

Sie sind keine separaten Klone. Das ist der kritische Teil. Sie teilen dasselbe .git-Verzeichnis, was bedeutet, dass sie alle Branches, Commits und Objektspeicher teilen.

Der Work Tree-Fallstrick, der mich fast zu einem Produktions-Push trieb

Wenn Claude Code automatisch einen Work Tree erstellt, wird der Branch automatisch auf denselben wie das primäre Verzeichnis gesetzt, es sei denn, du gibst explizit einen neuen Branch an.

Die Lösung:

git worktree add .claude/worktrees/feature-auth -b feature/auth
git worktree add .claude/worktrees/fix-login -b fix/login-validation
git worktree add .claude/worktrees/update-tests -b chore/update-tests

Das -b-Flag erstellt einen neuen Branch und checkt ihn im Work Tree aus.

Das vollständige Setup: von Null zu drei parallelen Agenten

Schritt 1: Work Tree-Verzeichnis konfigurieren

mkdir -p .claude/worktrees
echo ".claude/worktrees/" >> .gitignore

Schritt 2: Work Trees für jede Aufgabe erstellen

git worktree add .claude/worktrees/feature-auth -b feature/auth
git worktree add .claude/worktrees/fix-login -b fix/login-validation
git worktree add .claude/worktrees/update-tests -b chore/update-tests

Schritt 3: Agenten parallel ausführen

Jeder Agent arbeitet vollständig unabhängig. Er kann Dateien lesen, Dateien schreiben, Tests ausführen, Commits erstellen — alles ohne zu wissen, dass die anderen Agenten existieren.

Schritt 4: Jeden Branch überprüfen und pushen

cd .claude/worktrees/feature-auth
git log --oneline -5
git diff HEAD~1
git push -u origin feature/auth

Schritt 5: Pull Requests erstellen

gh pr create --title "Add authentication middleware" --body "Implemented JWT auth..."

Schritt 6: Zusammenführen und aufräumen

git checkout main && git pull
git worktree remove .claude/worktrees/feature-auth
git worktree remove .claude/worktrees/fix-login
git worktree remove .claude/worktrees/update-tests

Sub-Agenten: die nächste Parallelisierungsebene

Work Trees lösen das Isolationsproblem. Sub-Agenten lösen das Orchestrierungsproblem.

Du startest einen "Orchestrator" Claude Code-Session — den Haupt-Agenten, der das große Bild versteht. Der Orchestrator analysiert die Aufgaben und bestimmt, welche parallel laufen können. Dann spawnt er Sub-Agenten, jeden einem spezifischen Work Tree mit einer spezifischen Aufgabe zugewiesen.

CLAUDE.md in jedem Work Tree

Du kannst work tree-spezifische Anweisungen hinzufügen:

# Work Tree: Feature Auth

## Aufgabe
JWT-Authentifizierung für die API implementieren

## Umfang
Nur an Auth-Middleware und Routes arbeiten. Nicht anfassen:
- Frontend-Komponenten
- Datenbankmigrationen (separater Agent aktiv)
- Tests (separater Agent aktiv)

Die Ergebnisse nach drei Monaten

  • Zeit-bis-erstem-Commit pro Feature: Ca. 60% reduziert
  • Git-Verlaufsqualität: Deutlich verbessert
  • Code-Review-Zeit: 40% reduziert
  • Eingeführte Bugs: Reduziert

Meine Herausforderung an dich

Das nächste Mal, wenn du mit Claude Code an einem Projekt sitzt, identifiziere zwei vollständig unabhängige Aufgaben. Erstelle zwei Work Trees. Führe beide gleichzeitig aus.

Dieser erste Moment — zu sehen, wie zwei Features parallel entstehen, während du deinen Kaffee trinkst — ist der Moment, in dem der Workflow klickt. Und sobald er klickt, gehst du nicht mehr zurück.

Coffee cup

Hat Ihnen dieser Artikel gefallen?

Ihre Unterstützung hilft mir, mehr tiefgehende technische Inhalte, Open-Source-Tools und kostenlose Ressourcen für die Entwickler-Community zu erstellen.

Verwandte Themen

Engr Mejba Ahmed

Über den Autor

Engr Mejba Ahmed

Engr. Mejba Ahmed builds AI-powered applications and secure cloud systems for businesses worldwide. With 10+ years shipping production software in Laravel, Python, and AWS, he's helped companies automate workflows, reduce infrastructure costs, and scale without security headaches. He writes about practical AI integration, cloud architecture, and developer productivity.

Discussion

Comments

0

No comments yet

Be the first to share your thoughts

Leave a Comment

Your email won't be published

8  -  6  =  ?

Weiter lernen

Verwandte Artikel

Alle anzeigen

Comments

Leave a Comment

Comments are moderated before appearing.