Comparaison de l'exécution de PRD : Boucle Bash vs Équipes d'agents dans Claude Code

Un développeur a testé le traitement d'un PRD de 14 tâches avec Claude Code en utilisant deux méthodes : une boucle bash et la nouvelle fonctionnalité Équipes d'Agents. Les tâches impliquaient le développement d'un outil CLI pour l'analyse de données commerciales en Python. Les deux méthodes utilisaient le même projet et le même modèle (Haiku) mais différaient dans l'orchestration.
Détails Clés
- Boucle Bash (ralph.sh) : Chaque tâche initie une nouvelle session CLI Claude dans l'ordre séquentiel. Elle lit le PRD, implémente la tâche en utilisant TDD, la marque comme terminée, écrit les apprentissages dans un fichier de progression, effectue un commit, et se termine, puis passe à la tâche suivante dans l'itération suivante.
- Approche Équipes d'Agents : Utilise une équipe composée d'un Chef d'Équipe et de trois agents Haiku (Alpha, Bêta, Gamma). Les tâches sont distribuées en parallèle à l'aide d'une Liste de Tâches Partagée. Les dépendances sont gérées par vagues.
- Vitesse : La méthode Équipes d'Agents a pris environ 10 minutes, réalisant une accélération de 3,8x par rapport à l'approche bash, qui a pris 38 minutes.
- Parallélisme : La boucle bash est une méthode d'exécution séquentielle, tandis que les Équipes d'Agents ont utilisé une exécution parallèle à 2 voies.
- Qualité du Code : Les deux méthodes ont livré des résultats identiques avec un taux de réussite de 100% sur tous les tests et une couverture de code de 98%.
- Coût : La boucle bash peut potentiellement engendrer des coûts inférieurs en raison d'une surcharge de coordination moindre par rapport aux Équipes d'Agents. La configuration Équipes d'Agents a rencontré des surcharges telles que la gestion des messages entre le chef d'équipe et les agents, le maintien de contextes séparés, et un sondage fréquent de la Liste de Tâches.
Les problèmes notables avec la méthode Équipes d'Agents incluaient une distribution inégale des tâches due à la fréquence de sondage, l'absence de notifications push entraînant des agents inactifs, et des conditions de course conduisant à environ 14% de travail redondant lors de la deuxième exécution. Le référentiel d'apprentissage de la boucle bash s'étendait sur 914 lignes, tandis que les Équipes d'Agents accumulaient seulement 37 lignes éparses en raison des paramètres par défaut ne disposant pas de fichiers de progression partagés.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Automatiser la prospection LinkedIn avec les tâches planifiées de Claude Cowork
Un développeur a créé une tâche planifiée Claude Cowork qui envoie automatiquement 10 messages LinkedIn personnalisés quotidiennement en accédant à LinkedIn Sales Navigator, en lisant les profils, en vérifiant les publications récentes et en rédigeant des messages de prospection sur mesure.

L'ingénieur DevOps utilise Claude Code pour créer une application terminal personnalisée.
Un ingénieur DevOps/SRE avec des années d'expérience a utilisé Claude Code pour créer une application terminal qu'il avait imaginée mais qu'il n'avait pas pu terminer seul. L'IA s'est chargée de l'échafaudage et des intégrations pendant que l'ingénieur se concentrait sur les décisions produit.

Un utilisateur de Reddit partage une approche basée sur les spécifications pour réduire les hallucinations de code de Claude.
Un développeur sur r/ClaudeAI décrit l'utilisation d'une méthode de spécification structurée pour réduire considérablement les hallucinations avec Claude Code. L'approche consiste à créer des fichiers REQUIREMENTS.md, IMPLEMENTATION_PLAN.md et CLAUDE.md pour maintenir le contexte à travers plusieurs compactions.

Construire un Agent pour Slay the Spire 2 avec des LLM Locaux : Leçons et Problèmes Ouverts
Un développeur a créé un agent qui joue à Slay the Spire 2 en utilisant Qwen3.5-27B via KoboldCPP/Ollama, atteignant environ 10 secondes par action et un taux de réussite d'environ 88 % pour les actions, grâce à des techniques comme le routage d'outils basé sur l'état et le mode outil unique, tout en identifiant des problèmes ouverts comme la cohérence des prompts et la fiabilité des appels d'outils.