Files
claude-code-best-practice/fr/implementation/claude-agent-teams-implementation.md
T
2026-06-02 23:24:21 +02:00

5.1 KiB

Implémentation des équipes d'agents

Last Updated

← Retour à Claude Code Best Practice Claude

Implemented

Équipes d'agents en action — mode panneaux divisés avec tmux

Les équipes d'agents instancient plusieurs sessions Claude Code indépendantes qui se coordonnent via une liste de tâches partagée. Contrairement aux sous-agents (forks de contexte isolés au sein d'une seule session), chaque coéquipier obtient sa propre fenêtre de contexte complète avec CLAUDE.md, serveurs MCP et skills chargés automatiquement.


How to Use

Le workflow d'orchestration du temps a été entièrement construit par une équipe d'agents. Pour exécuter le produit fini :

cd agent-teams
claude
/time-orchestrator

Cela invoque le pipeline Command → Agent → Skill : l'agent récupère l'heure actuelle de Dubaï, et le skill rend une carte SVG du temps dans agent-teams/output/dubai-time.svg.


How to Implement

Tu peux créer une réplique du workflow d'orchestration météo avec des équipes d'agents — dans cet exemple, le workflow d'orchestration du temps a été entièrement construit par une équipe d'agents.

1. Installe iTerm2 et tmux

brew install --cask iterm2
brew install tmux

2. Lance iTerm2 → tmux → Claude

tmux new -s dev
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 claude

3. Prompte avec la structure d'équipe

Colle ce prompt dans Claude pour amorcer un workflow complet d'orchestrateur de temps avec des équipes d'agents :

Prompt principal : agent-teams-prompt.md

Flux de coordination de l'équipe

Le diagramme ci-dessous est conservé tel quel : il contient les chemins de fichiers et la checklist d'invariants techniques que l'équipe doit respecter.

┌──────────────────────────────────────────────────────────────┐
│                         LEAD (You)                           │
│       "Create an agent team to build time orchestration"     │
└──────────────────────────┬───────────────────────────────────┘
                           │ spawns team (all parallel)
              ┌────────────┼────────────┐
              ▼            ▼            ▼
   ┌────────────────┐ ┌──────────┐ ┌──────────────┐
   │ Command        │ │ Agent    │ │ Skill        │
   │ Architect      │ │ Engineer │ │ Designer     │
   │                │ │          │ │              │
   │ agent-teams/   │ │ agent-   │ │ agent-teams/ │
   │ .claude/       │ │ teams/   │ │ .claude/     │
   │ commands/      │ │ .claude/ │ │ skills/      │
   │ time-          │ │ agents/  │ │ time-svg-    │
   │ orchestrator.md│ │ time-    │ │ creator/     │
   │                │ │ agent.md │ │              │
   └───────┬────────┘ └────┬─────┘ └──────┬───────┘
           │               │              │
           ▼               ▼              ▼
   ┌──────────────────────────────────────────────────┐
   │            Shared Task List                      │
   │  ☐ Agree on data contract: {time, tz, formatted} │
   │  ☐ Command uses Agent tool (not bash)            │
   │  ☐ Agent preloads time-fetcher skill             │
   │  ☐ Skill reads time from context (no re-fetch)   │
   │  ☐ All files inside agent-teams/.claude/         │
   └──────────────────────────────────────────────────┘
                       │
                       ▼
          ┌──────────────────────────────┐
          │  cd agent-teams && claude    │
          │    /time-orchestrator        │
          │   Command → Agent → Skill    │
          └──────────────────────────────┘