Superpowers pour Claude Code : le framework à 93K stars qui transforme l'IA en développeur senior

Niels
Niels Co-founder
Publié le 16 mars 2026Mis à jour le 18 mars 2026
Logo Superpowers

Pourquoi les agents IA codent mal sans structure

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.

Qui est Jesse Vincent, le créateur de Superpowers

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.

Superpowers GitHub Repository - 94K Stars

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.

Comment fonctionne Superpowers : une méthodologie complète

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.

Le workflow principal en sept étapes

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é.

La bibliothèque de skills complète

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.

Coder avec et sans Superpowers : la différence

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

Installation et configuration

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-marketplace

Pour 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-agents

Le 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.

Configuration recommandée

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.

Notre retour d'expérience chez Emelia

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 derrière le framework

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 dans l'écosystème des skills Claude Code

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.

Conclusion : la discipline comme avantage concurrentiel

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.

logo emelia

Découvrez Emelia, votre outil de prospection tout en un.

logo emelia

Des prix clairs, transparents et sans frais cachés.

Aucun engagement, des prix pour vous aider à augmenter votre prospection.

Start

37€

/mois

Envoi d'emails illimités

Connecter 1 compte LinkedIn

Actions LinkedIn illimitées

Email Warmup inclus

Scraping illimité

Contacts illimités

Grow

Populaire
arrow-right
97€

/mois

Envoi d'emails illimités

Jusqu'à 5 comptes LinkedIn

Actions LinkedIn illimitées

Warmup illimité

Contacts illimités

1 intégration CRM

Scale

297€

/mois

Envoi d'emails illimités

Jusqu'à 20 comptes LinkedIn

Actions LinkedIn illimitées

Warmup illimité

Contacts illimités

Multi CRM Connexion

Unlimited API Calls

Crédits(optionnel)

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

1 000
5 000
10 000
50 000
100 000
1 000 Emails trouvés
1 000 IA Actions
20 Numéros
4 000 Vérifications
19par mois

Découvrez d'autres articles qui pourraient vous intéresser !

Voir tous les articles
MathieuMathieu Co-founder
Lire la suite
IA
Publié le 11 avr. 2025

Cognism vs Waalaxy vs Emelia

NielsNiels Co-founder
Lire la suite
NielsNiels Co-founder
Lire la suite
MathieuMathieu Co-founder
Lire la suite
NielsNiels Co-founder
Lire la suite
NielsNiels Co-founder
Lire la suite
Made with ❤ for Growth Marketers by Growth Marketers
Copyright © 2026 Emelia All Rights Reserved