Aller au contenu
linedevformations

Prompts · Tes propres outils pour Claude Code

Plusieurs agents sur une même tâche, avec un chef d'orchestre

Claude découpe un gros travail, le confie à des sous-agents qui avancent en parallèle, vérifie chaque résultat avant d'y croire, puis te rend une synthèse. Avec une limite et des fichiers que personne n'écrase.

Le prompt, en français

Je veux que tu orchestres plusieurs agents sur cette tâche : [Le gros travail à faire]. Découpage souhaité : [Comment le découper, ou « propose »] Ce qui prouve que c'est réussi : [Ce qui prouve que c'est réussi] Limite : [Ta limite (nombre d'agents, modifications permises)] 1. Décider s'il faut vraiment plusieurs agents Plusieurs agents coûtent plus qu'une seule session : chacun consomme sur les mêmes limites d'usage que moi. Ils valent le coup quand les parties sont indépendantes (plusieurs angles de relecture, plusieurs dossiers). Si la tâche est très liée (un seul bug, un seul fichier central), dis-le-moi et propose de la faire seul. 2. Préparer le plan, puis attendre mon accord - Les sous-tâches : pour chacune, l'objectif, ce que l'agent doit lire, ce qu'il ne doit pas toucher, le format exact de son rapport, et quand il s'arrête. - Le type d'agent : un agent intégré (Explore pour chercher en lecture seule, general-purpose pour le reste) ou un sous-agent de `.claude/agents/` s'il en existe un qui convient. Si tu en crées un, vérifie ses champs sur https://code.claude.com/docs/en/sub-agents. - Qui écrit où : chaque agent écrit son rapport dans son propre fichier (`rapports/<partie>.md`), et deux agents ne modifient jamais le même fichier. Si des agents doivent modifier du code, chacun travaille dans un worktree isolé (`isolation: worktree`), et c'est toi qui rassembles leur travail. - Ce qui tourne en parallèle, et ce qui attend le résultat d'un autre. Montre-moi ce plan et attends mon accord avant de lancer quoi que ce soit. 3. Lancer Lance en même temps les agents indépendants. Donne à chacun, dans son message, tout le contexte dont il a besoin : il ne voit pas notre conversation. 4. Vérifier avant de croire - Relis chaque rapport. Vérifie toi-même dans le code chaque affirmation importante, ou confie cette vérification à un autre agent chargé de chercher la faille. - Écarte ce qui n'est pas prouvé, et dis-moi ce que tu as écarté. - Applique mes critères de réussite : [Ce qui prouve que c'est réussi]. 5. Rendre Une synthèse : ce qui a été fait, ce qui est prouvé, ce qui reste douteux, les actions proposées par ordre de priorité, et le nombre d'agents lancés. Ne modifie aucun fichier en dehors des rapports sans mon accord. C'est fini quand chaque sous-tâche a son rapport, que chaque point retenu a été vérifié, et que la synthèse est écrite en français dans `rapports/synthese.md`. Tu me parles en français.

4 cases sont vides : elles partiront entre crochets, et Claude te posera la question.

Voir la version anglaise, celle qui est copiée
I want you to orchestrate several agents on this task: [Le gros travail à faire].
Preferred split: [Comment le découper, ou « propose »]
What proves it succeeded: [Ce qui prouve que c'est réussi]
Limit: [Ta limite (nombre d'agents, modifications permises)]

1. Decide whether several agents are really needed
Several agents cost more than a single session: each one consumes the same usage limits as I do. They are worth it when the parts are independent (several review angles, several folders). If the task is tightly coupled (a single bug, a single central file), tell me and offer to do it alone.

2. Prepare the plan, then wait for my approval
- The subtasks: for each one, the goal, what the agent must read, what it must not touch, the exact format of its report, and when it stops.
- The agent type: a built-in agent (Explore for read-only searching, general-purpose for the rest) or a subagent from `.claude/agents/` if a suitable one exists. If you create one, check its fields on https://code.claude.com/docs/en/sub-agents.
- Who writes where: each agent writes its report in its own file (`rapports/<partie>.md`), and two agents never modify the same file. If agents need to change code, each one works in an isolated worktree (`isolation: worktree`), and you are the one who brings their work together.
- What runs in parallel, and what waits for another agent's result.
Show me this plan and wait for my approval before launching anything.

3. Launch
Launch the independent agents at the same time. Give each one, in its message, all the context it needs: it does not see our conversation.

4. Verify before believing
- Read each report. Check every important claim in the code yourself, or hand that check to another agent whose job is to find the flaw.
- Discard what is not proven, and tell me what you discarded.
- Apply my success criteria: [Ce qui prouve que c'est réussi].

5. Deliver
A summary: what was done, what is proven, what remains doubtful, the proposed actions in order of priority, and the number of agents launched. Do not modify any file other than the reports without my approval.

Done when each subtask has its report, every point kept has been verified, and the summary is written in French in `rapports/synthese.md`. Talk to me in French.

Comment t’en servir

Colle ce prompt à la racine du projet concerné. Claude ne lance rien tout de suite : il te dit d'abord si plusieurs agents valent vraiment le coup pour cette tâche, puis te montre son plan (qui fait quoi, qui écrit où) et attend ton accord.

Garde en tête que chaque agent consomme sur les mêmes limites d'usage que ta session : plusieurs agents à la fois multiplient ta consommation. Pour une tâche découpable (plusieurs angles de relecture, plusieurs dossiers), le gain de temps en vaut la peine ; pour un seul bug, une seule session suffit.

À la fin, lis la synthèse dans rapports/synthese.md et regarde ce que Claude a écarté faute de preuve. La formation « Orchestrer plusieurs agents » compare les sous-agents, les équipes d'agents et les workflows, avec leurs coûts.

Pour comprendre tout ce que fait ce prompt, et l’adapter : la formation Orchestrer plusieurs agents.