Avatar superpowers: test-driven-development

superpowers: test-driven-development

Pas une ligne de code sans un test qui plante d'abord. Loi de fer.

ClaudeCodexDev & Code
Récupérer le skill

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