# Implémentation des équipes d'agents ![Last Updated](https://img.shields.io/badge/Last_Updated-Mar_12%2C_2026-white?style=flat&labelColor=555)
← 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](../../!/tags/how-to-use.svg) Le workflow d'orchestration du temps a été entièrement construit par une équipe d'agents. Pour exécuter le produit fini : ```bash 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](../../!/tags/how-to-implement.svg) 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](https://iterm2.com/) et tmux ```bash brew install --cask iterm2 brew install tmux ``` ### 2. Lance iTerm2 → tmux → Claude ```bash 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](../agent-teams/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 │ └──────────────────────────────┘ ```