Lancez Claude Code sur un projet complexe sans cadre méthodologique, et vous obtiendrez un résultat prévisible : l'agent saute directement dans le code, ignore les tests, mélange les responsabilités, et finit par produire un prototype fragile qu'il faudra réécrire. Le problème n'est pas l'intelligence du modèle. C'est l'absence de discipline.
Les développeurs expérimentés le savent : la qualité logicielle ne vient pas de la capacité à écrire du code rapidement. Elle vient du processus. Spécification, découpage en tâches, tests unitaires avant l'implémentation, revue de code, isolation des branches. Ces pratiques, forgées par des décennies d'ingénierie logicielle, sont précisément ce que les agents IA ignorent quand on les laisse faire.
C'est exactement le problème que résout Superpowers, le framework de skills agentiques créé par Jesse Vincent (connu sous le pseudo obra sur GitHub). Avec plus de 93 000 stars sur GitHub, c'est le plugin le plus populaire de l'écosystème Claude Code, et de loin. Son principe est simple mais radical : au lieu d'augmenter l'intelligence de l'agent, on lui impose la discipline que les développeurs humains ont mis des décennies à construire.
Jesse Vincent n'est pas un nouveau venu dans le monde du logiciel open source. Il est le créateur de Request Tracker (RT), le système de ticketing open source écrit en Perl qui est utilisé par des milliers d'organisations dans le monde, dont la communauté Perl elle-même pour le suivi des bugs. Il a également occupé le rôle de "pumpking" de Perl 5, c'est-à-dire le responsable des releases du langage. Plus récemment, il a cofondé Keyboardio, une entreprise de claviers ergonomiques mécaniques haut de gamme.
Son parcours explique beaucoup de la philosophie derrière Superpowers. Vincent vient d'un monde où la rigueur du processus, les tests automatisés et la documentation ne sont pas optionnels. Quand il a commencé à travailler intensivement avec Claude Code en 2025, il a rapidement identifié le fossé entre les capacités brutes du modèle et la qualité réelle du code produit. Sa réponse a été de construire un système de "skills" composables qui transforment l'agent en une équipe de développement structurée.
Comme l'a souligné Simon Willison, figure respectée de la communauté Python et créateur de Datasette, Jesse Vincent est "l'un des utilisateurs les plus créatifs des agents de code" qu'il connaisse. La première version de Superpowers a été publiée en octobre 2025, le jour même où Anthropic a lancé son système de plugins pour Claude Code. Depuis, le projet a connu une croissance explosive, passant de quelques milliers de stars à plus de 93 000 en mars 2026.
Superpowers n'est pas un simple prompt amélioré ou une collection d'instructions isolées. C'est un workflow de développement logiciel complet, construit sur des skills composables et un ensemble d'instructions initiales qui obligent l'agent à les utiliser. Le mot-clé ici est "obligent" : les skills ne sont pas des suggestions. Elles sont mandatoires.
Voici comment se déroule un cycle de développement complet avec Superpowers :
1. Brainstorming (conception socratique)
Dès que l'agent détecte que vous construisez quelque chose, il ne se précipite pas sur le code. Il prend du recul et vous pose des questions sur ce que vous essayez réellement de faire. Par un processus de questions-réponses de type socratique, il affine votre idée, identifie les cas limites, et produit un document de conception. Ce document vous est présenté en sections courtes pour que vous puissiez le valider progressivement, sans être submergé.
2. Création de worktrees Git
Une fois la conception validée, Superpowers crée automatiquement un worktree Git isolé sur une nouvelle branche. Cette isolation est fondamentale : elle permet de lancer des tâches parallèles sur le même projet sans que les modifications se marchent dessus. L'agent vérifie également que la base de tests est propre avant de commencer.
3. Rédaction du plan d'implémentation
Le document de conception est découpé en tâches de deux à cinq minutes, chacune avec des chemins de fichiers exacts, le code complet attendu, et des étapes de vérification. Le plan est rédigé comme si un "ingénieur junior enthousiaste, sans contexte projet et avec une aversion pour les tests" devait le suivre. Cette formulation, typique de l'humour de Vincent, garantit que chaque tâche est suffisamment explicite pour ne laisser aucune place à l'interprétation.
4. Développement piloté par sous-agents
C'est le coeur du système. Au lieu d'exécuter toutes les tâches dans un seul contexte (ce qui provoque une dérive sur les projets longs), Superpowers lance un sous-agent frais pour chaque tâche. Chaque sous-agent passe par une revue en deux étapes : conformité au cahier des charges d'abord, qualité du code ensuite. Ce mécanisme permet à Claude de travailler de manière autonome pendant plusieurs heures sans dévier du plan.
5. Test-Driven Development strict
Superpowers impose le cycle RED-GREEN-REFACTOR sans négociation. L'agent doit écrire un test qui échoue (RED), puis écrire le code minimal pour que ce test passe (GREEN), puis refactorer. Si du code est écrit avant qu'un test échouant n'existe, le framework le supprime. Cette approche radicale du TDD élimine l'un des problèmes les plus courants du code généré par IA : l'absence totale de couverture de tests.
6. Revue de code automatique
Entre chaque tâche, une revue de code est effectuée par rapport au plan. Les problèmes sont classés par sévérité, et les problèmes critiques bloquent la progression. L'agent ne peut pas passer à la tâche suivante tant que les problèmes critiques ne sont pas résolus.
7. Finalisation de la branche
Quand toutes les tâches sont terminées, l'agent vérifie que tous les tests passent, puis vous propose quatre options : merger la branche, créer une pull request sur GitHub, conserver la branche pour plus tard, ou tout supprimer. Le worktree est ensuite nettoyé.
Au-delà du workflow principal, Superpowers inclut une bibliothèque de skills spécialisées :
Catégorie | Skills | Rôle |
|---|---|---|
Tests | test-driven-development | Cycle RED-GREEN-REFACTOR avec référence des anti-patterns |
Débogage | systematic-debugging, verification-before-completion | Processus en 4 phases pour identifier la cause racine |
Collaboration | brainstorming, writing-plans, executing-plans, dispatching-parallel-agents | Conception, planification, exécution par lots |
Revue | requesting-code-review, receiving-code-review | Checklist pré-revue, réponse aux retours |
Git | using-git-worktrees, finishing-a-development-branch | Branches parallèles, workflow de merge |
Orchestration | subagent-driven-development | Itération rapide avec revue en deux étapes |
Meta | writing-skills, using-superpowers | Création de nouvelles skills, introduction au système |
Un aspect remarquable est la skill "writing-skills" : Superpowers peut créer de nouvelles skills. Vincent a décrit comment il demande à Claude de lire un livre de programmation et d'en extraire des skills réutilisables. Le framework utilise même le TDD pour tester les skills elles-mêmes, en les soumettant à des sous-agents pour vérifier qu'elles sont compréhensibles et que les agents s'y conforment.
Pour comprendre l'impact concret de Superpowers, voici une comparaison entre un workflow standard avec Claude Code et un workflow structuré par Superpowers :
Aspect | Claude Code standard | Claude Code avec Superpowers |
|---|---|---|
Démarrage | L'agent commence à coder immédiatement | Phase de brainstorming socratique et conception validée |
Planification | Aucune, ou un plan vague généré une seule fois | Plan détaillé avec tâches de 2 à 5 minutes, chemins de fichiers exacts |
Tests | Écrits après coup, souvent incomplets | TDD strict : test échouant avant chaque ligne de code |
Contexte long | Dérive progressive, oubli des instructions initiales | Sous-agent frais par tâche, pas de dérive |
Revue de code | Aucune | Revue automatique après chaque tâche, blocage sur les critiques |
Isolation | Modifications directes sur la branche principale | Worktree Git isolé, branche dédiée |
Autonomie | Fonctionne bien 10 à 15 minutes | Peut travailler plusieurs heures sans intervention |
Résultat | Prototype fonctionnel mais fragile | Code de production avec tests, revue et historique Git propre |
L'installation de Superpowers est rapide. Pour Claude Code, il suffit de deux commandes dans le terminal :
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplacePour vérifier l'installation, tapez /help : vous devriez voir apparaître les commandes Superpowers. Les trois commandes principales sont :
/superpowers:brainstorm - Lancer une session de brainstorming
/superpowers:write-plan - Créer un plan d'implémentation
/superpowers:execute-plan - Exécuter le plan avec des sous-agentsLe plugin se met à jour automatiquement via /plugin update superpowers.
Superpowers fonctionne également avec d'autres outils. Pour Codex, il suffit de demander à l'agent de récupérer les instructions d'installation depuis le dépôt GitHub. Pour OpenCode, la procédure est similaire.
Superpowers fonctionne dès l'installation sans configuration supplémentaire. Cependant, pour en tirer le meilleur parti, il est recommandé d'utiliser un modèle puissant comme Claude Opus pour les tâches de brainstorming et de planification. Les sous-agents d'implémentation peuvent utiliser des modèles plus rapides sans perte de qualité significative, puisque chaque tâche est suffisamment explicite pour ne pas nécessiter un raisonnement complexe.
Chez Emelia, nous utilisons Superpowers au quotidien depuis plusieurs mois. Notre CTO, Charles, s'appuie particulièrement sur ce framework pour structurer les workflows de développement de l'équipe. Ce qui l'a convaincu dès le départ, c'est la phase de brainstorming : au lieu de devoir rédiger un cahier des charges détaillé avant de lancer Claude Code, il décrit une fonctionnalité en quelques phrases et laisse Superpowers organiser la conception par un dialogue structuré.
Le gain le plus tangible se situe au niveau des tests. Avant Superpowers, le code généré par IA arrivait souvent sans couverture de tests, ou avec des tests superficiels écrits après coup. Avec le TDD imposé par le framework, chaque morceau de code livré possède ses tests associés dès le départ. Cela a considérablement réduit le temps passé en revue de code manuelle et en débogage.
L'autre avantage majeur est la capacité de l'agent à travailler sur des sessions longues sans perdre le fil. Sur un projet complexe, Charles lance régulièrement des sessions de développement autonome de plusieurs heures. Le mécanisme de sous-agents frais par tâche empêche la dérive de contexte qui rendait les sessions longues inutilisables auparavant.
Le point d'attention, c'est que Superpowers fonctionne mieux quand vous savez ce que vous voulez construire. Pour du prototypage exploratoire rapide où vous tâtonnez encore sur la direction, le workflow structuré peut sembler lourd. Mais dès que les exigences sont claires, même approximativement, le gain en qualité et en fiabilité est indéniable.
La philosophie de Superpowers repose sur cinq principes fondamentaux qui méritent d'être détaillés :
Test-Driven Development : les tests passent en premier, toujours. Ce n'est pas une recommandation, c'est une contrainte du système. L'idée est que si un agent IA peut écrire du code, il peut aussi écrire des tests. Et s'il écrit les tests d'abord, le code qui suit est mécaniquement plus fiable.
Systématique plutôt qu'ad hoc : chaque décision suit un processus défini. Pas de raccourcis, pas de "je vais juste modifier ce fichier rapidement". Cette rigidité, qui pourrait sembler contraignante, est en réalité libératrice : elle permet à l'agent de travailler de manière autonome pendant des heures sans supervision constante.
Réduction de la complexité : la simplicité est l'objectif principal. Chaque tâche est découpée en unités de deux à cinq minutes. Chaque sous-agent n'a qu'une seule responsabilité. Le code produit suit les principes YAGNI (You Aren't Gonna Need It) et DRY (Don't Repeat Yourself).
Preuves plutôt que déclarations : l'agent ne peut pas déclarer une tâche terminée sans preuves. Les tests doivent passer. La revue de code doit être validée. Les vérifications doivent être exécutées.
Skills comme unité de connaissance : l'innovation la plus profonde de Superpowers est peut-être le concept même de skills. Ce sont des documents structurés qui capturent non pas des instructions, mais des méthodologies complètes. Elles peuvent être testées, partagées et composées. Vincent a même utilisé des principes de persuasion (autorité, engagement, preuve sociale) pour s'assurer que les agents suivent effectivement les skills.
Superpowers s'inscrit dans un écosystème plus large de skills pour Claude Code, qui inclut des projets comme Impeccable (pour le design d'interfaces) ou les Vercel Best Practices (pour React et Next.js). Mais Superpowers occupe une position unique : c'est le seul framework qui couvre l'ensemble du cycle de développement, du brainstorming au merge.
Le plugin marketplace d'Anthropic, lancé fin 2025, a joué un rôle clé dans l'adoption de Superpowers. Avant le marketplace, l'installation nécessitait de cloner un dépôt Git et de configurer des symlinks manuellement. L'intégration directe dans Claude Code a rendu le framework accessible à tous les développeurs, même ceux qui ne sont pas familiers avec la configuration d'outils en ligne de commande.
La croissance du projet reflète un besoin réel de l'industrie. Comme l'a résumé un commentaire très partagé sur LinkedIn : "82 000 développeurs viennent de s'accorder sur quelque chose : le plus gros problème du code IA, ce n'est pas l'intelligence. C'est la discipline." En mars 2026, Superpowers gagne encore près de 2 000 stars par jour, ce qui en fait l'un des projets open source à la croissance la plus rapide de l'année.
Superpowers représente un changement de paradigme dans la façon dont nous utilisons les agents de code IA. Plutôt que de chercher un modèle plus intelligent, Jesse Vincent a montré qu'imposer une méthodologie rigoureuse à un modèle existant produit de meilleurs résultats que de laisser un modèle supérieur travailler sans contrainte.
Pour les équipes de développement qui utilisent Claude Code en production, Superpowers est devenu un outil incontournable. Le framework transforme un assistant IA imprévisible en un processus de développement fiable, documenté et testable. Et avec une communauté de plus de 93 000 développeurs qui contribuent et améliorent les skills, le projet ne fait que s'accélérer.
Si vous n'avez pas encore installé Superpowers, les deux commandes d'installation prennent moins de trente secondes. Le temps que vous investirez dans la phase de brainstorming sera largement compensé par la qualité du code produit et le temps économisé en débogage.

Aucun engagement, des prix pour vous aider à augmenter votre prospection.
Vous n'avez pas besoin de crédits si vous voulez simplement envoyer des emails ou faire des actions sur LinkedIn
Peuvent être utilisés pour :
Trouver Emails
Action IA
Trouver des Numéros
Vérifier des Emails