Afficher le résumé Masquer le résumé
Tu utilises Claude Code, Cursor ou un autre agent IA pour coder, et tu as remarqué un truc frustrant : ton agent fait n’importe quoi. Il ignore ton fichier CLAUDE.md. Tu lui demandes du TDD, il modifie les tests au lieu du code. Eh bien un plugin vient de sortir et il a explosé : 58 000 stars GitHub en 24 heures.
Le problème que tout le monde a
Quand tu bosses avec un agent de code IA, le plus gros problème c’est pas qu’il code mal — c’est qu’il n’écoute pas. Tu mets des règles dans ton CLAUDE.md, tu lui dis « fais du TDD », et qu’est-ce qu’il fait ? Il écrit le code ET il modifie les tests pour qu’ils passent. C’est pas du TDD, c’est de la triche.
Et c’est pas que Claude. Cursor, Copilot, tous les agents ont ce problème. Ils sont trop « helpful » — ils veulent finir vite, quitte à contourner tes règles.
Superpowers : c’est quoi exactement ?
Le plugin s’appelle Superpowers. Contrairement aux frameworks agile comme BMAD ou OpenSpec qui génèrent des specs, lui il ENFORCE la méthodologie directement dans le workflow. Il met des checkpoints stricts : l’agent ne peut PAS passer à l’étape suivante tant que l’étape actuelle n’est pas validée par toi.
Le plugin embarque plusieurs « skills » :
- Brainstorming : l’agent te pose des questions au lieu de deviner. Il clarifie le projet, les users, le tech stack, et signale les mauvais choix.
- Planning : découpe en sous-tâches, plan d’implémentation, commit automatique à chaque étape.
- TDD natif : red-green refactor. Tests d’abord, code ensuite, SANS modifier les tests.
- Code Review : un sous-agent review le code. Si la qualité est insuffisante, on recommence.
Test en conditions réelles
On l’a installé sur Claude Code pour construire un outil de gestion de projet style Trello. Premier changement : l’agent brainstorme au lieu de foncer dans le code. Il pose des questions pertinentes et nous a même signalé un problème de sécurité sur notre choix de base de données.
À lire URGENT : Anthropic Interdit OpenClaw dès Demain (4 avril 2026)
Pour l’implémentation, chaque sous-agent travaille dans un Git worktree isolé, donc ils ne s’écrasent pas entre eux. C’est un des problèmes les plus chiants quand tu fais tourner plusieurs agents en parallèle, et là c’est géré nativement.
Les limites
Attention : ce process consomme beaucoup de contexte. En une seule itération, 50% de la fenêtre de contexte est utilisée. Sur un gros projet, ça peut devenir un problème. Et si le contexte sature, l’agent oublie Superpowers et revient à son comportement normal.
Mais globalement, pour un projet de taille moyenne, c’est la meilleure approche TDD testée avec un agent IA. C’est gratuit, open source, et ça résout le problème fondamental : forcer ton agent à suivre un process au lieu de deviner.