Skip to main content
KI-Entwicklung

Wie ich mehrere Claude Code-Agenten parallel ausführe

Drei Claude Code-Agenten, ein Repository, null Konflikte. Wie Sie parallele Agenten mit Git Worktrees für schnellere Entwicklung ohne Merge-Konflikte ausführen.

4 min
Lesezeit
712
Wörter
Veröffentlicht
Zuletzt überarbeitet
Engr Mejba Ahmed

Geschrieben von

Engr Mejba Ahmed

Artikel teilen

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.

Anzeige
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

Engr Mejba Ahmed

Engr. Mejba Ahmed builds AI-powered applications and secure cloud systems for businesses worldwide. With 8+ 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.

Verwandte Artikel

Alle anzeigen

Comments

Leave a Comment

Comments are moderated before appearing.

Learning Resources

Expand Your Knowledge

Accelerate your growth with structured courses, verified certificates, interactive flashcards, and production-ready AI agent skills.

Sample Certificate of Completion

Sample certificate — complete any course to earn yours

Engr Mejba Ahmed

Engr Mejba Ahmed

AI assistant · trained on my work

👋

Hey there!

Quick Actions

WhatsApp Direct line to me

Chat on WhatsApp

+880 1723 741224 · Replies within the hour on working days

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

mejba.13@gmail.com

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support