Comment créer une équipe de 4 agents qui développe vos fonctionnalités pendant votre sommeil (Configuration détaillée incluse)

@zodchiii
ANGLAISil y a 2 mois · 30 mai 2026
1.6M
1.0K
118
25
4.0K

TL;DR

Apprenez à enchaîner des agents IA spécialisés — Planificateur, Codeur, Testeur et Réviseur — en utilisant des fichiers de transfert pour livrer des fonctionnalités de code de haute qualité de manière autonome.

Quatre agents IA peuvent livrer une fonctionnalité pendant que tu dors. La plupart des gens ne les connectent jamais.

Ils déclenchent un relecteur ici, un générateur de tests là, à la main, un par un, chacun oubliant ce que le précédent a fait. Tu restes le goulot d'étranglement.

La solution : Planificateur → Codeur → Testeur → Relecteur, chaînés pour se passer le relais automatiquement. Un déclencheur, quatre étapes, une fonctionnalité finie au matin.

Voici le pipeline complet, avec le code prêt à copier-coller 👇

Avant de plonger, je partage des notes quotidiennes sur l'IA et le vibe coding sur ma chaîne Telegram : https://t.me/zodchixquant 🧠

darkzodchi - inline image

Pourquoi un pipeline bat une pile d'agents

Un seul agent qui fait tout remplit sa fenêtre de contexte avec la planification, le code, les tests et les notes de révision jusqu'à ce que la qualité chute.

Quatre spécialistes restent chacun dans un contexte propre et restreint.

L'astuce, c'est le fichier de transition. Chaque agent écrit sa sortie là où le suivant peut la lire : le Planificateur dépose un cahier des charges dans .pipeline/spec.md, le Codeur le lit et écrit .pipeline/changes.md, et ainsi de suite.

L'orchestrateur qui les exécute dans l'ordre est une simple commande slash. C'est tout : quatre sous-agents, une commande, un dossier partagé pour les transitions.

Agent 1 : Le Planificateur (sous-agent, opus)

Le Planificateur n'écrit jamais de code. Il transforme une demande de fonctionnalité vague en un cahier des charges concret que le Codeur peut suivre sans deviner.

Crée .claude/agents/planner.md :

markdown
1---
2name: planner
3description: Transforme une demande de fonctionnalité en un cahier des charges d'implémentation. Utilisez comme première étape du pipeline de fonctionnalités.
4tools: Read, Grep, Glob, Write
5model: opus
6---
7
8Vous êtes un spécialiste de la planification. Vous N'écrivez PAS de code d'implémentation.
9
10Étant donné une demande de fonctionnalité :
111. Lisez les parties pertinentes du code source pour comprendre les patterns actuels.
122. Écrivez un cahier des charges dans `.pipeline/spec.md` contenant :
13 - Les fichiers à créer ou modifier, avec les chemins exacts
14 - Les signatures d'interface ou de fonction nécessaires
15 - Les cas limites que l'implémentation doit gérer
16 - Les patterns existants à suivre (nommez le fichier à copier)
173. Signalez tout élément ambigu comme QUESTION OUVERTE en haut du cahier des charges.
18
19Gardez le cahier des charges concis. Le Codeur ne lit que cela, donc ne laissez
20aucune lacune et n'inventez pas d'exigences qui n'ont pas été demandées.

La planification tourne sur opus car cette étape fixe le plafond de qualité pour tout ce qui suit. Un cahier des charges vague produit un code vague, quel que soit le talent du Codeur.

Agent 2 : Le Codeur (sous-agent, sonnet)

Le Codeur lit le cahier des charges et écrit l'implémentation. Il ne planifie pas et ne révise pas son propre travail, il construit simplement ce que dit le cahier des charges.

Crée .claude/agents/coder.md :

markdown
1---
2name: coder
3description: Implémente le cahier des charges dans .pipeline/spec.md. Utilisez comme deuxième étape du pipeline de fonctionnalités, après le planificateur.
4tools: Read, Write, Edit, Grep, Glob, Bash
5model: sonnet
6---
7
8Vous êtes un spécialiste de l'implémentation.
9
101. Lisez intégralement `.pipeline/spec.md`. S'il contient des QUESTIONS OUVERTES,
11 arrêtez-vous et remontez-les au lieu de deviner.
122. Implémentez exactement ce que décrit le cahier des charges. Suivez les patterns
13 qu'il nomme. N'ajoutez pas de fonctionnalités qu'il n'a pas demandées.
143. Écrivez un court résumé dans `.pipeline/changes.md` : quels fichiers ont changé,
15 ce que fait chaque changement, et sur quoi le Testeur devrait se concentrer.
16
17Vous écrivez du code qui correspond au dépôt. Vous ne remaniez pas du code
18sans rapport ni n'« améliorez » des choses hors du périmètre du cahier des charges.

Sonnet est le bon choix ici : l'implémentation à partir d'un cahier des charges clair est exactement le travail équilibré coût-qualité que Sonnet gère le mieux.

La note de transition dans .pipeline/changes.md permet au Testeur de cibler la bonne surface au lieu de tester à l'aveugle.

Agent 3 : Le Testeur (sous-agent, sonnet)

Le Testeur lit ce qui a changé, écrit des tests qui prouvent que la fonctionnalité fonctionne, puis les exécute.

Crée .claude/agents/tester.md :

markdown
1---
2name: tester
3description: Écrit et exécute des tests pour les modifications décrites dans .pipeline/changes.md. Troisième étape du pipeline de fonctionnalités.
4tools: Read, Write, Edit, Grep, Glob, Bash
5model: sonnet
6---
7
8Vous êtes un spécialiste des tests.
9
101. Lisez `.pipeline/changes.md` pour voir ce qui a été construit et où.
112. Lisez les fichiers modifiés et le cahier des charges dans `.pipeline/spec.md`.
123. Écrivez des tests couvrant : le chemin heureux, les cas limites nommés dans le
13 cahier des charges, et au moins un cas d'échec. Respectez le framework de test
14 du dépôt.
154. Exécutez les tests. Si certains échouent, écrivez les échecs dans
16 `.pipeline/test-results.md` et ARRÊTEZ-VOUS. Ne corrigez pas le code vous-même.
175. Si tout passe, notez-le dans `.pipeline/test-results.md`.
18
19Vous testez le comportement, pas les détails d'implémentation. Un test qui échoue
20signifie que le pipeline s'arrête pour le Relecteur, pas que vous bricolez autour.

Agent 4 : Le Relecteur (sous-agent, opus)

La dernière barrière. Le Relecteur lit tout ce que le pipeline a produit et rend un verdict avant que quoi que ce soit n'atteigne votre branche principale.

Crée .claude/agents/reviewer.md :

markdown
1---
2name: reviewer
3description: Révision finale de la sortie complète du pipeline. Quatrième et dernière étape avant le feu vert humain.
4tools: Read, Grep, Glob, Bash
5model: opus
6---
7
8Vous êtes un relecteur senior. Vous êtes en lecture seule. Vous ne modifiez pas le code.
9
101. Lisez le cahier des charges, le résumé des modifications et les résultats des tests
11 depuis `.pipeline/`.
122. Exécutez `git diff` pour voir les changements réels.
133. Évaluez : le code correspond-il au cahier des charges ? Les tests sont-ils
14 significatifs ou superficiels ? Y a-t-il des problèmes de sécurité, de performance
15 ou d'exactitude ?
164. Écrivez un verdict dans `.pipeline/review.md` :
17 - VERDICT : SHIP / NEEDS WORK / BLOCK
18 - Pour NEEDS WORK ou BLOCK, listez exactement quoi corriger et où.
19
20Soyez la dernière ligne de défense. Si les tests sont verts mais que le code est
21erroné, dites BLOCK. Des tests verts ne sont pas équivalents à un comportement correct.

Les outils en lecture seule signifient que le Relecteur ne peut pas masquer les problèmes en éditant, il ne peut que juger.

L'orchestrateur : une commande pour tout lancer

Maintenant la pièce qui transforme quatre agents distincts en pipeline. Une commande slash qui les invoque dans l'ordre, chacun reprenant le fichier de transition que le précédent a écrit.

Crée .claude/commands/ship.md :

text
1Exécute le pipeline complet de fonctionnalités pour : $ARGUMENTS
2
3Exécute ces étapes dans l'ordre. Ne saute pas d'étape. Après chaque étape,
4confirme que le fichier de transition existe avant de commencer la suivante.
5
61. Délègue au sous-agent `planner` avec la demande de fonctionnalité ci-dessus.
7 Attends `.pipeline/spec.md`.
82. Si le cahier des charges a des QUESTIONS OUVERTES, arrête-toi et montre-les-moi.
9 Sinon, délègue au sous-agent `coder`. Attends `.pipeline/changes.md`.
103. Délègue au sous-agent `tester`. Attends `.pipeline/test-results.md`.
11 Si les tests ont échoué, arrête-toi et montre-moi les échecs.
124. Délègue au sous-agent `reviewer`. Montre-moi `.pipeline/review.md`.
13
14Rapporte le verdict final. Ne merge rien. Laisse la branche pour
15ma révision du matin.

Puis une seule ligne déclenche toute la chaîne : /ship ajouter la limitation de débit au point de terminaison de connexion.

Où j'exécute la version de nuit

C'est pour ça que j'utilise Teamly : un hébergement cloud géré, spécialement conçu pour les agents IA.

Tu engages une équipe, elle tourne 24h/24 sur une infrastructure dédiée, et tu ne touches jamais à un serveur.

darkzodchi - inline image

La raison pour laquelle @Teamly correspond parfaitement à cet article : le problème de la transition est déjà résolu pour toi.

Tout ce que nous avons construit à la main ci-dessus (le fichier de specs, le fichier de modifications, l'orchestrateur qui chaîne un agent au suivant), Teamly le fait avec un Coordinateur.

Il distribue le travail entre les agents, passe le contexte de l'un à l'autre, et maintient un brief partagé que tous lisent.

Le même flux Planificateur → Codeur → Testeur, sauf que tu n'as pas à câbler les transitions toi-même.

darkzodchi - inline image

La différence, c'est que @Teamly n'est pas réservé au code. La même orchestration fait tourner une équipe marketing, une équipe de recherche ou une équipe de support.

darkzodchi - inline image

Ton pipeline Claude Code livre des fonctionnalités pendant la nuit ; une équipe marketing Teamly livre du contenu de la même manière, avec la même logique de transition en dessous.

Construis l'équipe exacte dont tu as besoin

Nouvelle fonctionnalité, cette équipe vient d'être lancée : Mon Équipe

Maintenant tu peux construire ton équipe avec seulement 3 questions.

darkzodchi - inline image

Tu peux aussi contrôler : les règles de voix, les phrases interdites, les intégrations, le style d'équipe (Strict / Décontracté / Créatif) et la taille de l'équipe (2 à 4 agents).

darkzodchi - inline image

@Teamly renvoie une équipe avec une véritable justification de la présence de chaque spécialiste, pas un texte générique. Remplace n'importe quel agent en un clic. Modifie le brief s'il n'est pas bon.

Le but est un brief structuré qui impose la clarté, puis compose une équipe que tu peux auditer avant d'embaucher.

Même architecture de transition que les équipes pré-construites, adaptée à ton problème spécifique.

Teste-le gratuitement d'abord

Tu peux tester le tout gratuitement pendant 3 jours sur Teamly 5, sans frais jusqu'au jour 4.

Si tu restes, le prix est de 29 $/mois pour 5 agents.

Assez bon marché pour qu'une fonctionnalité livrée paie le mois.

darkzodchi - inline image

L'essentiel

La différence entre une pile d'agents et un pipeline, c'est la transition.

Quatre spécialistes écrivant dans des fichiers partagés, un orchestrateur les exécutant dans l'ordre, chaque étape s'appuyant sur la précédente au lieu de repartir de zéro.

Construis d'abord le Planificateur et le Codeur, et fais-les tourner en chaîne à deux étapes. Une fois que ce flux te semble solide, ajoute le Testeur et le Relecteur.

Quand les quatre seront câblés, tu lanceras une fonctionnalité avant de te coucher et tu liras un verdict avec ton café.

Pour des notes quotidiennes sur les agents IA, le vibe coding et les configurations Claude Code : https://t.me/zodchixquant 🧠

darkzodchi - inline image
Enregistrer en un clic

Lire les articles viraux en profondeur avec l’IA de YouMind

Enregistrez la source, posez des questions ciblées, résumez l’argument et transformez un article viral en notes réutilisables dans un seul espace de travail IA.

Découvrir YouMind
Pour les créateurs

Transformez votre Markdown en un article 𝕏 impeccable

Quand vous publiez vos propres textes longs, la mise en forme 𝕏 des images, tableaux et blocs de code est pénible. YouMind transforme un brouillon Markdown complet en un article 𝕏 impeccable, prêt à publier.

Essayer Markdown vers 𝕏

D'autres patterns à décoder

Articles viraux récents

Explorer plus d'articles viraux