Build This Now
Build This Now
Qu'est-ce que le code Claude ?Installer Claude CodeL'installateur natif de Claude CodeTon premier projet Claude Code
Principes de base de l'agentAgents en arrière-plan dans Claude CodeRoutage des sous-agentsConception de sous-agents dans Claude CodeDistribution de tâches dans Claude CodeÉquipes d'agents Builder-ValidatorLes équipes d'agents Claude CodeContrôles des équipes d'agentsTemplates de prompts pour les équipes d'agentsMeilleures pratiques des équipes d'agentsWorkflow des équipes d'agentsAgents personnalisésPatterns d'agentsDes agents qui ressemblent à des humains
speedy_devvkoen_salo
Blog/Handbook/Agents/Sub-Agent Routing

Routage des sous-agents

Un bloc de routage CLAUDE.md qui apprend à ton thread principal Claude Code quand dispatcher des sous-agents en parallèle, séquentiellement ou en arrière-plan. À copier-coller.

Arrêtez de configurer. Commencez à construire.

Templates SaaS avec orchestration IA.

Published Mar 21, 2026Handbook hubAgents index

Problème : Ton session Claude Code principale lance des sous-agents toute la journée. Elle n'a pas de sens intégré pour savoir quand les faire tourner côte à côte, quand les enchaîner, ou quand les pousser en arrière-plan. Sans règles de routage dans CLAUDE.md, elle en choisit une. Elle choisit souvent mal.

Gain rapide : Ajoute ce bloc de routage dans ton CLAUDE.md :

## 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

Ton thread principal lit le bloc et commence à faire des handoffs plus intelligents tout seul.

Ton thread principal est le routeur

Voilà ce que la plupart des gens ratent. Claude Code n'est pas un seul modèle. C'est une petite équipe, et ton chat principal est le chef. Ce chef distribue le travail à des sous-agents spécialistes. Tout ce qui suit ne fonctionne qu'aussi bien que tu as appris au chef à distribuer les tâches.

Trois modes d'exécution existent sur le Task tool. Chacun correspond à une forme de travail différente :

SchémaL'IA centrale utilise quandRisque si mauvais choix
ParallèleDomaines indépendants, pas de chevauchement de fichiersConflits de fusion, état incohérent
SéquentielDépendances existantes, ressources partagéesTemps perdu sur du travail indépendant sérialisé
Arrière-planRecherche pendant que l'utilisateur continueRésultats perdus si pas vérifiés

Ignore les règles et ton chef revient à une exécution lente, prudente, une chose à la fois. Sûre. Aussi lente.

Parallèle : diviser par domaine

Le dispatch parallèle convient au travail qui s'étend sur des coins séparés de la codebase. Mets la carte des domaines dans CLAUDE.md pour que le chef sache où sont les lignes :

## 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.

La règle stricte : le parallèle tient seulement quand les agents touchent des fichiers différents. Ton chef doit voir ces limites de domaine pour diviser le travail proprement.

Séquentiel : chaînes qui dépendent les unes des autres

Certains travaux n'ont de sens que dans l'ordre. L'étape deux a besoin de ce que l'étape un a produit. Le chef doit tenir cette ligne.

ChaînePourquoi séquentiel
Schema -> API -> FrontendLa structure de données doit exister avant les interfaces
Research -> Planning -> ImplementationComprendre avant d'exécuter
Implementation -> Testing -> SecurityConstruire, valider, puis auditer

Liste tes chaînes courantes dans CLAUDE.md. Comme ça le chef les repère et arrête d'essayer de faire tourner une chaîne en parallèle.

Arrière-plan : recherche qui ne te bloque pas

Les tâches de forme recherche devraient tomber en arrière-plan d'elles-mêmes, pour que tu puisses continuer à travailler. Appuie sur Ctrl+B pendant n'importe quelle exécution de sous-agent, ou pose la règle dès le départ :

## 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

Lance /tasks quand tu veux jeter un oeil à ce qui tourne. Les résultats remontent quand l'agent a terminé. Le guide des workflows asynchrones a la version longue.

Configurer le comportement des sous-agents

Le routage est une couche. Claude Code te donne aussi des contrôles directs sur le comportement des sous-agents.

Choisir le modèle de sous-agent

CLAUDE_CODE_SUBAGENT_MODEL dit à Claude Code quel modèle lancer pour les sous-agents. Cette seule variable déplace le curseur coût/vitesse plus que presque n'importe quoi d'autre :

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

Une division propre : Opus sur le thread principal pour la réflexion difficile, Sonnet sur les sous-agents pour le travail de suivi ciblé. La dépense en tokens baisse et le travail passe quand même, parce que chaque tâche de sous-agent est déjà bien délimitée.

Épingler des spécialistes dans .claude/agents/

Au lieu de lancer de nouveaux appels Task à chaque fois, garde des spécialistes nommés comme fichiers Markdown avec frontmatter YAML dans .claude/agents/. L'orchestrateur de Claude les trouve tout seul.

.claude/agents/ contient les agents de projet qui vivent avec le dépôt et s'envoient à ton équipe. ~/.claude/agents/ contient les agents utilisateur qui te suivent sur chaque projet.

Les agents ici héritent de ton CLAUDE.md, donc ils apparaissent en connaissant déjà tes conventions, règles de code, et particularités du projet.

Verrouiller les agents avec des règles de permission

Les règles Task(AgentName) dans ton fichier de permissions décident quels sous-agents sont autorisés à tourner :

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

Le flag --disallowedTools fait la même chose au lancement :

claude --disallowedTools "Task(Explore)"

Pratique pour garder les dépenses en tokens serrées, ou pour empêcher l'exploration autonome d'un dépôt de production.

Les mauvaises invocations sont le vrai bug

La plupart des problèmes de sous-agents ne viennent pas de l'exécution. C'est l'invocation qui l'a déclenchée. Le chef envoie un sous-agent avec des instructions floues, du contexte manquant, et pas de ligne d'arrivée claire. Le sous-agent fait ce qu'il peut avec ce qu'il a.

Mauvaise invocation : "Fix authentication"

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

L'écart, c'est le contexte. Les sous-agents tournent dans leur propre fenêtre de courte durée. Ils ne peuvent pas revenir en cours d'exécution pour demander ce que tu voulais dire. Ton chef a besoin de règles strictes pour écrire des invocations complètes du premier coup.

C'est là où beaucoup de fichiers CLAUDE.md s'arrêtent. Le routage est géré. La qualité des invocations ne l'est pas. Une bonne configuration couvre les deux : chaque dispatch porte le contexte complet, des instructions claires, des fichiers liés, et une définition concrète de terminé.

Erreurs d'orchestration courantes

Sur-parallélisation : dix agents parallèles pour une petite fonctionnalité brûle des tokens et ajoute du travail de coordination. Regroupe les petites tâches liées dans un agent.

Sous-parallélisation : quatre passes indépendantes qui tournent dos à dos alors qu'elles auraient pu tourner en même temps. Cherche l'indépendance de domaine.

Invocations vagues : "Implement the feature" sans portée, sans fichiers, sans sortie attendue.

Où aller ensuite

Ces règles de routage seules vont affûter comment ton chef distribue le travail. Il y a plus d'orchestration pro-level au-dessus de ça :

  • Exigences d'invocation constitutionnelles qui forcent chaque dispatch à porter les quatre pièces essentielles
  • Tables de routage d'agents qui mappent les types de tâches aux agents spécialistes
  • Protocoles de handoff de contexte qui transportent l'état à travers une chaîne séquentielle
  • Coordination basée sur les sessions pour suivre le travail en plusieurs étapes

Commence avec les règles de routage. Colle-les dans CLAUDE.md aujourd'hui. Le chef choisira de meilleures voies demain. Pour des schémas plus approfondis, lis la distribution de tâches et les fondamentaux des agents.

Continue in Agents

  • Principes de base de l'agent
    Cinq façons de construire des agents spécialisés dans le code Claude : Sous-agents de tâches, .claude/agents YAML, commandes slash personnalisées, personas CLAUDE.md, et invites de perspective.
  • Patterns d'agents
    Orchestrateur, fan-out, chaîne de validation, routage par spécialiste, raffinement progressif, et watchdog. Six formes d'orchestration pour câbler des sub-agents Claude Code.
  • Meilleures pratiques des équipes d'agents
    Patterns éprouvés pour les équipes d'agents Claude Code. Prompts de création riches en contexte, tâches bien calibrées, propriété des fichiers, mode délégué, et correctifs v2.1.33-v2.1.45.
  • Contrôles des équipes d'agents
    Configure le mode délégué, les modes d'affichage, l'approbation des plans, les limites de fichiers et les règles CLAUDE.md pour que le chef d'équipe Claude Code coordonne au lieu de coder.
  • Templates de prompts pour les équipes d'agents
    Dix prompts d'équipes d'agents testés pour Claude Code. Revue de code parallèle, débogage, builds de fonctionnalités, décisions d'architecture et recherche de campagne. À coller et utiliser.
  • Workflow des équipes d'agents
    Le workflow en sept étapes des équipes d'agents Claude Code. Brain dump, Q&R, plan structuré, contexte frais, chaînes de contrats, exécution par vagues, et validation avant livraison.

More from Handbook

  • Bonnes pratiques Claude Code
    Cinq habitudes séparent les ingénieurs qui livrent avec Claude Code : les PRDs, les règles CLAUDE.md modulaires, les slash commands personnalisés, les resets /clear, et un état d'esprit d'évolution du système.
  • Le mode auto de Claude Code
    Un second modèle Sonnet examine chaque appel d'outil Claude Code avant qu'il s'exécute. Ce que le mode auto bloque, ce qu'il autorise, et les règles d'autorisation qu'il place dans tes paramètres.
  • Claude Code Channels
    Connecte Claude Code à Telegram, Discord ou iMessage avec des serveurs MCP plugin. Walkthroughs de setup et workflows mobiles async qui valent la peine d'être configurés.
  • Meilleures pratiques pour Claude Opus 4.7
    Utilise Claude Opus 4.7 efficacement dans Claude Code : premiers tours, réglages d'effort, pensée adaptative, prompts d'outils, sous-agents, réinitialisations de session et contrôle des tokens.

Arrêtez de configurer. Commencez à construire.

Templates SaaS avec orchestration IA.

Agents en arrière-plan dans Claude Code

Appuie sur Ctrl+B dès qu'un sub-agent Claude Code démarre et il passe en arrière-plan. Continue à taper dans la session principale pendant que la recherche ou l'analyse tourne seule.

Conception de sous-agents dans Claude Code

Répartis une revue de code difficile sur des sous-agents spécialistes. Architecture, sécurité et performance tournent chacun dans leur propre contexte, les résultats fusionnent en quelques minutes.

On this page

Ton thread principal est le routeur
Parallèle : diviser par domaine
Séquentiel : chaînes qui dépendent les unes des autres
Arrière-plan : recherche qui ne te bloque pas
Configurer le comportement des sous-agents
Choisir le modèle de sous-agent
Épingler des spécialistes dans .claude/agents/
Verrouiller les agents avec des règles de permission
Les mauvaises invocations sont le vrai bug
Erreurs d'orchestration courantes
Où aller ensuite

Arrêtez de configurer. Commencez à construire.

Templates SaaS avec orchestration IA.