
superpowers: test-driven-development
Pas une ligne de code sans un test qui plante d'abord. Loi de fer.
par Jesse Vincent (obra)
Ce que ça fait
C'est la skill qui transforme ton agent en dev discipliné. Avant toute implémentation, elle impose d'écrire un test qui plante (RED), puis le code minimal qui le fait passer (GREEN), puis le nettoyage (REFACTOR).
- La règle est brutale : "aucun code de prod sans un test qui échoue d'abord".
- Si l'agent écrit du code avant le test, la consigne est de tout supprimer et recommencer proprement.
- Elle fait partie de Superpowers, le framework de Jesse Vincent qui empile une vraie méthodo d'ingénierie en markdown.
C'est radical, mais ça coupe net le code bâclé pondu d'un bloc.
Cas d'usage
Nouvelle feature carrée
Tu demandes une fonctionnalité, l'agent écrit le test d'abord puis l'implémentation minimale qui passe.
Correction de bug durable
Le bug est d'abord reproduit par un test rouge, ce qui garantit qu'il ne reviendra pas en douce.
Refacto sans casse
Le nettoyage du code se fait uniquement une fois les tests au vert, donc sans changer le comportement.
Comment l'installer
Claude
- Officiel : `/plugin install superpowers@claude-plugins-official`
- Ou via la marketplace de l'auteur : `/plugin marketplace add obra/superpowers-marketplace` puis `/plugin install superpowers@superpowers-marketplace`
- La skill TDD est incluse dans le plugin, pas à installer séparément
Codex
- Superpowers supporte Codex : récupère le plugin via l'interface `/plugins` de Codex, ou clone le repo et place les dossiers de `skills/` sous un répertoire de skills lu par Codex (`~/.agents/skills/`)
Le verdict NXUS
Si tu en as marre que ton agent ponde 200 lignes sans filet, c'est LA skill. Cadre strict, parfois rigide sur les petits scripts, mais imbattable sur du code qui doit durer.
Skills similaires
Apprends à créer tes propres skills & agents
Découvre nos formations pour construire tes outils IA.
Voir les formations
