La scène est un classique pour quiconque utilise Cursor ou GitHub Copilot : une joie initiale face à la génération magique de code, vite remplacée par un effroi glacé. Doucement, l’assistant dérive, invente des fonctionnalités fantaisistes, ignore les requêtes, oublie… Benjamin Code décrit très bien dans sa dernière vidéo les problématiques de Vibe Coding. Face à cette collaboration pouvant devenir chaotique, Benjamin Code propose une solution : la méthode BMAD. Loin d’être une simple astuce, il la présente comme un changement de paradigme qui structure la collaboration avec l’IA comme une véritable équipe produit. Un cadre qui promet de remplacer la magie aléatoire par une productivité prévisible.

Le Vibe Coding : une Collaboration qui devient vite désordonnée

« Tu balances une idée à L’IA, elle te pond du code, c’est magique », reconnaît-il. Mais les problèmes surviennent rapidement : « Au bout de 30 minutes, L’ia a oublié ce que tu lui as dit au début. » C’est là que ça commence à dériver… « elle hallucine des features que tu as jamais demandé. Elle ignore la moitié… » Le résultat, sans cadre strict, est implacable : « Si tu n’es pas attentif, ton projet ressemble à un plat de spaghetti ».

J’ai passé des soirées entières à débugger des trucs que L’IA avait inventé.

— Benjamin (dé)code

Le dialogue avec l’IA tourne alors au comique absurde, ponctué de « Vous avez absolument raison » de la part de l’assistant, aussi repentants qu’inutiles. Le créateur en tire une conclusion sans appel : « Le vibe coding, aussi puissant soit-il, c’est pas parfait. » Le problème n’est pas l’intelligence de l’outil, mais l’absence totale de processus. Collaborer avec une IA sans méthodologie, c’est confier son projet à un génie atteint d’amnésie sélective.

Le BMAD : L’Équipe Google en Perfusion, Selon Benjamin Code

Face à cette improvisation permanente, Benjamin Code présente la méthode BMAD (Brainstorming, Management, Architecture, Development) comme une révolution. Sa promesse est audacieuse : « Avoir la magie du vibe coding, mais avec la rigueur d’une équipe d’ingénieurs Google. » Concrètement, la méthode segmente le travail en faisant intervenir successivement plusieurs « agents » spécialisés, mimant les rôles d’une équipe produit complète.

Avoir la magie du vibe coding, mais avec la rigueur d’une équipe d’ingénieurs Google.

Le processus, tel que détaillé dans sa démonstration vidéo, commence par l’Agent Analyst. Son rôle est de challenger l’idée initiale via des techniques de brainstorming sophistiquées. Benjamin souligne que « le brainstorming, c’est un art. Ça a été théorisé. » Ensuite, l’Agent Product Manager entre en scène. Il structure la vision en un PRD (Product Requirements Document) professionnel, découpant le projet en « épics » et « user stories ». Puis, l’Agent Architecte prend le relais pour produire un schéma technique détaillé. Enfin, l’Agent Developer implémente, tâche par tâche, dans un contexte parfaitement défini, sans jamais dérailler.

Le résultat de cette mécanique bien huilée, que Benjamin Code a testé sur un agrégateur de news tech, est sans appel. Il obtient un « code sublime », parfaitement typé, avec « plus de 111 tests ». Le projet fonctionne du premier coup et la pipeline s’exécute quotidiennement via GitHub Actions. L’enthousiasme est palpable lorsqu’il conclut : « C’est prodigieux. Travailler comme ça sur des contextes très bien isolés, c’est génial. » La productivité explose car le développeur ne perd plus son temps à recadrer en permanence un assistant égaré.

Le Vibe Coding, oui, mais avec la méthode BMAD

Le bilan dressé par Benjamin Code est sans équivoque. L’efficacité du BMAD n’est pas une simple optimisation ; elle transforme fondamentalement la relation avec l’outil. Il ne s’agit plus de coder plus vite, mais d’exécuter des idées complexes avec une rigueur professionnelle. 

Cependant, cette maîtrise technique et méthodologique ouvre une porte vers un enjeu plus grand. Si le BMAD donne les moyens de construire des choses robustes et fonctionnelles avec une efficacité redoutable, la prochaine frontière est sans doute d’ordre créatif et émotionnel. Le défi sera d’injecter dans ces projets si bien structurés l’étincelle de désir, le supplément d’âme qui transforment un outil efficace en un produit irrésistible. Les outils vibe conding sont là, les frameworks aussi (BMAD), à vous de jouer ! 🙂

Pour voir la vidéo de Benjamin Code, c’est ici !

Pour vibecoder...