Build This Now
Build This Now
Was ist der Claude Code?Claude Code installierenClaude Code Native InstallerDein erstes Claude Code-Projekt
Grundlagen für AgentenHintergrund-Agenten in Claude CodeSub-Agenten-RoutingSub-Agenten-Design in Claude CodeClaude Code AufgabenverteilungBuilder-Validator-Agenten-TeamsClaude Code Agent TeamsAgent Teams SteuerungAgent Teams Prompt-TemplatesAgent Teams Best PracticesAgent Teams WorkflowCustom AgentsAgenten-MusterMenschenähnliche Agenten
speedy_devvkoen_salo
Blog/Handbook/Agents/Sub-Agent Routing

Sub-Agenten-Routing

Ein CLAUDE.md-Routing-Block, der deinem Claude Code-Haupt-Thread beibringt, wann Sub-Agenten parallel, sequentiell oder im Hintergrund gestartet werden sollen. Kopieren und einfügen.

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.

Published Mar 21, 2026Handbook hubAgents index

Problem: Deine Haupt-Claude Code-Sitzung startet den ganzen Tag Sub-Agenten. Sie hat kein eingebautes Gespür dafür, wann sie nebeneinander, wann verkettet oder wann im Hintergrund laufen sollen. Ohne Routing-Regeln in CLAUDE.md wählt sie einfach eine Option. Oft wählt sie falsch.

Schneller Gewinn: Füge diesen Routing-Block in deine CLAUDE.md ein:

## Sub-Agent Routing Rules
 
**Parallel dispatch** (ALL conditions must be met):
 
- 3+ unrelated tasks or independent domains
- No shared state between tasks
- Clear file boundaries with no overlap
 
**Sequential dispatch** (ANY condition triggers):
 
- Tasks have dependencies (B needs output from A)
- Shared files or state (merge conflict risk)
- Unclear scope (need to understand before proceeding)
 
**Background dispatch**:
 
- Research or analysis tasks (not file modifications)
- Results aren't blocking your current work

Dein Haupt-Thread liest den Block und beginnt selbstständig klügere Übergaben zu machen.

Dein Haupt-Thread ist der Router

Hier ist der Teil, den die meisten übersehen. Claude Code ist nicht ein Modell. Es ist ein kleines Team, und dein Hauptchat ist der Lead. Dieser Lead gibt Arbeit an spezialisierte Sub-Agenten weiter. Alles nachgelagerte funktioniert nur so gut, wie du dem Lead beigebracht hast, Jobs zu verteilen.

Drei Ausführungsmodi existieren im Task-Tool. Jeder passt zu einer anderen Art von Arbeit:

MusterKI nutzt es wennRisiko bei falscher Wahl
ParallelUnabhängige Domänen, kein DateiüberlappungMerge-Konflikte, inkonsistenter Zustand
SequentiellAbhängigkeiten vorhanden, geteilte RessourcenVerschwendete Zeit für serialisierte unabhängige Arbeit
HintergrundRecherche während der Nutzer weiterarbeitetVerlorene Ergebnisse wenn nicht überprüft

Ignoriere die Regeln und dein Lead fällt auf langsame, vorsichtige, eine-nach-der-anderen-Ausführung zurück. Sicher. Auch langsam.

Parallel: Nach Domäne aufteilen

Parallele Ausführung passt zu Arbeit, die separate Bereiche der Codebasis umspannt. Füge die Domain-Map in CLAUDE.md ein, damit der Lead weiß, wo die Grenzen sind:

## Domain Parallel Patterns
 
When implementing features across domains, spawn parallel agents:
 
- **Frontend agent**: React components, UI state, forms
- **Backend agent**: API routes, server actions, business logic
- **Database agent**: Schema, migrations, queries
 
Each agent owns their domain. No file overlap.

Die harte Regel: Parallel funktioniert nur, wenn Agenten verschiedene Dateien berühren. Dein Lead muss diese Domänengrenzen sehen, um Arbeit sauber aufzuteilen.

Sequentiell: Ketten, die voneinander abhängen

Manche Arbeit ergibt nur in einer bestimmten Reihenfolge Sinn. Schritt zwei braucht, was Schritt eins produziert hat. Der Lead muss diese Linie halten.

KetteWarum sequentiell
Schema -> API -> FrontendDatenstruktur muss vor Interfaces existieren
Recherche -> Planung -> ImplementierungVerstehen vor Ausführen
Implementierung -> Testing -> SecurityBauen, validieren, dann prüfen

Liste deine häufigen Ketten in CLAUDE.md. So erkennt der Lead sie und hört auf zu versuchen, eine Kette parallel auszuführen.

Hintergrund: Recherche die dich nicht blockiert

Recherche-artige Aufgaben sollten von selbst in den Hintergrund fallen, damit du weiterarbeiten kannst. Drücke Ctrl+B während eines Sub-Agenten-Laufs, oder richte die Regel von Anfang an ein:

## Background Execution Rules
 
Run in background automatically:
 
- Web research and documentation lookups
- Codebase exploration and analysis
- Security audits and performance profiling
- Any task where results aren't immediately needed

Führe /tasks aus, wann immer du sehen willst, was läuft. Ergebnisse tauchen auf, wenn der Agent fertig ist. Der Leitfaden zu asynchronen Workflows hat die Langversion.

Sub-Agenten-Verhalten konfigurieren

Routing ist eine Schicht. Claude Code gibt dir auch direkte Steuerungsmöglichkeiten für das Verhalten von Sub-Agenten.

Das Sub-Agenten-Modell wählen

CLAUDE_CODE_SUBAGENT_MODEL sagt Claude Code, welches Modell für Sub-Agenten gestartet werden soll. Diese einzelne Variable bewegt den Kosten- und Geschwindigkeitsdregler mehr als fast alles andere:

# Use a lighter model for sub-agents to save tokens
export CLAUDE_CODE_SUBAGENT_MODEL="claude-sonnet-4-5-20250929"

Eine klare Aufteilung: Opus im Haupt-Thread für das schwere Denken, Sonnet auf den Sub-Agenten für fokussierte Folgearbeit. Token-Ausgaben sinken und die Arbeit landet trotzdem, weil jeder Sub-Agenten-Job bereits gut eingegrenzt ist.

Spezialisten in .claude/agents/ festlegen

Statt jedes Mal neue Task-Aufrufe zu starten, behalte benannte Spezialisten als Markdown-Dateien mit YAML-Frontmatter in .claude/agents/. Claudes Orchestrator findet sie selbstständig.

.claude/agents/ enthält Projekt-Agenten, die mit dem Repo leben und an dein Team ausgeliefert werden. ~/.claude/agents/ enthält User-Agenten, die dir bei jedem Projekt folgen.

Agenten hier erben deine CLAUDE.md, sodass sie deine Konventionen, Coding-Regeln und Projektbesonderheiten bereits kennen.

Agenten mit Berechtigungsregeln sperren

Task(AgentName)-Regeln in deiner Berechtigungsdatei entscheiden, welche Sub-Agenten überhaupt ausgeführt werden dürfen:

{
  "permissions": {
    "deny": ["Task(Explore)", "Task(Plan)"]
  }
}

Das --disallowedTools-Flag macht dasselbe beim Start:

claude --disallowedTools "Task(Explore)"

Nützlich, um Token-Ausgaben zu begrenzen, oder um autonome Erkundung aus einem Produktions-Repo auszusperren.

Schlechte Aufrufe sind der eigentliche Fehler

Die meisten Sub-Agenten-Probleme liegen nicht in der Ausführung. Es ist der Aufruf, der das ausgelöst hat. Der Lead schickt einen Sub-Agenten mit vagen Anweisungen, fehlendem Kontext und ohne klare Ziellinie los. Der Sub-Agent macht, was er mit dem kann, was er bekommen hat.

Schlechter Aufruf: "Authentifizierung reparieren"

Guter Aufruf: "Fix OAuth redirect loop where successful login redirects to /login instead of /dashboard. Reference the auth middleware in src/lib/auth.ts."

Der Unterschied ist Kontext. Sub-Agenten laufen in ihrem eigenen kurzlebigen Fenster. Sie können mitten im Lauf nicht zurückkommen und fragen, was du meintest. Dein Lead braucht harte Regeln, um beim ersten Mal vollständige Aufrufe zu schreiben.

Hier hören viele CLAUDE.md-Dateien auf. Routing wird behandelt. Aufrufqualität nicht. Ein solides Setup deckt beides ab: jede Delegation trägt vollständigen Kontext, klare Anweisungen, verlinkte Dateien und eine konkrete Definition von "fertig".

Häufige Orchestrierungsfehler

Zu viel parallelisieren: Zehn parallele Agenten für ein kleines Feature verbrennt Token und fügt Koordinationsarbeit hinzu. Kleine, verwandte Aufgaben in einem Agenten gruppieren.

Zu wenig parallelisieren: Vier unabhängige Durchläufe, die nacheinander laufen, obwohl sie gleichzeitig hätten laufen können. Nach Domain-Unabhängigkeit suchen.

Vage Aufrufe: "Implementiere das Feature" ohne Umfang, Dateien oder erwartete Ausgabe.

Wo es weitergeht

Diese Routing-Regeln allein werden schärfen, wie dein Lead Arbeit verteilt. Darauf gibt es noch mehr profi-Orchestrierung:

  • Konstitutionelle Aufrufanforderungen, die jede Delegation zwingen, die vier Kernbestandteile zu tragen
  • Agenten-Routing-Tabellen, die Aufgabentypen auf Spezialisten-Agenten abbilden
  • Kontext-Übergabeprotokolle, die Zustand durch eine sequentielle Kette tragen
  • Sitzungsbasierte Koordination für die Verfolgung von Mehrschritt-Arbeit

Fang mit den Routing-Regeln an. Füge sie heute in CLAUDE.md ein. Der Lead wird morgen bessere Entscheidungen treffen. Für tiefere Muster lies mehr über Aufgabenverteilung und Agent Fundamentals.

Continue in Agents

  • Grundlagen für Agenten
    Fünf Möglichkeiten, spezialisierte Agenten in Claude Code zu erstellen: Aufgaben-Unteragenten, .claude/agents YAML, benutzerdefinierte Slash-Befehle, CLAUDE.md Personas und perspektivische Aufforderungen.
  • Agenten-Muster
    Orchestrator, Fan-out, Validierungskette, Spezialistenrouting, Progressive Verfeinerung und Watchdog. Sechs Orchestrierungsformen, um Claude Code Sub-Agenten zu verdrahten.
  • Agent Teams Best Practices
    Bewährte Muster für Claude Code Agent Teams. Kontextreiche Spawn-Prompts, richtig bemessene Aufgaben, Datei-Eigentümerschaft, Delegate-Modus und Fixes für v2.1.33-v2.1.45.
  • Agent Teams Steuerung
    Konfiguriere Delegate-Modus, Anzeigemodi, Plan-Genehmigung, Dateigrenzen und CLAUDE.md-Regeln, damit dein Claude Code Team-Lead koordiniert statt selbst zu coden.
  • Agent Teams Prompt-Templates
    Zehn getestete Agent Teams-Prompts für Claude Code. Paralleles Code-Review, Debugging, Feature-Builds, Architekturentscheidungen und Kampagnenrecherche. Einfach einfügen und loslegen.
  • Agent Teams Workflow
    Der sieben-schrittiger Claude Code Agent Teams Workflow. Brain Dump, Q&A, strukturierter Plan, frischer Kontext, Contract Chains, Wave-Ausführung und Validierung vor dem Ship.

More from Handbook

  • Claude Code Best Practices
    Fünf Gewohnheiten trennen Entwickler, die mit Claude Code liefern: PRDs, modulare CLAUDE.md-Regeln, Custom-Slash-Commands, /clear-Resets und eine System-Evolutions-Denkweise.
  • Claude Code Auto-Modus
    Ein zweites Sonnet-Modell prüft jeden Claude Code-Tool-Aufruf, bevor er ausgeführt wird. Was der Auto-Modus blockiert, was er erlaubt, und die Erlaubnisregeln, die er in deine Einstellungen schreibt.
  • Claude Code Channels
    Claude Code per Plugin-MCP-Server in Telegram, Discord oder iMessage einbinden. Setup-Anleitungen und die asynchronen Mobil-Workflows, die das Einrichten lohnenswert machen.
  • Claude Opus 4.7 Best Practices
    Nutze Claude Opus 4.7 richtig in Claude Code: erste Turns, Effort-Einstellungen, adaptives Denken, Tool-Prompting, Subagenten, Session-Resets und Token-Kontrolle.

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.

On this page

Dein Haupt-Thread ist der Router
Parallel: Nach Domäne aufteilen
Sequentiell: Ketten, die voneinander abhängen
Hintergrund: Recherche die dich nicht blockiert
Sub-Agenten-Verhalten konfigurieren
Das Sub-Agenten-Modell wählen
Spezialisten in .claude/agents/ festlegen
Agenten mit Berechtigungsregeln sperren
Schlechte Aufrufe sind der eigentliche Fehler
Häufige Orchestrierungsfehler
Wo es weitergeht

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.