Ir al contenido
Curso gratuito y abierto a todos. Las lecciones mejoran gracias a tus comentarios.
Idioma : ES

Pruebas, calidad y seguridad Verificado con la documentación Intermedio

test-driven-development

obra/superpowers

Écrire le test avant le code

Por ahora, las descripciones de los skills están en francés. La interfaz está en español; las fichas se traducirán más adelante.

Texto de ficha en revisión: la información técnica está verificada, la redacción aún no la ha validado una persona.

Para qué sirve

Fait travailler l'agent en cycle test d'abord : il écrit un test qui échoue, le constate, écrit juste assez de code pour le faire passer, puis nettoie, pour chaque nouvelle fonction ou correction de bug.

Para quién

Pour toi qui codes avec l'agent et veux des fonctions qui marchent dès le départ.

Ejemplos de peticiones

  • « Ajoute cette fonction de calcul de remise en commençant par les tests. »
  • « Corrige ce bug en écrivant d'abord un test qui le reproduit. »
  • « Refais cette fonction en gardant mes tests au vert. »

Límites

  • Il faut un projet où l'on peut lancer des tests.
  • Le skill est strict : du code écrit avant le test doit être jeté, ce qui peut sembler lent au début.
  • Les prototypes jetables, le code généré et les fichiers de configuration sont des exceptions à valider avec toi.
  • Une alternative existe : le skill tdd de mattpocock.

Instalar este skill

Requisitos : Projet avec tests

Copia el comando, pégalo en tu terminal (Mac) o en PowerShell (Windows) y confirma tú mismo cuando el programa te lo pida.

Comando (última versión publicada)

npx skills add https://github.com/obra/superpowers --skill test-driven-development -a claude-code

El comando npx necesita Node.js 22.20 o posterior. Windows : si la création de liens échoue : ajouter --copy (non testé).

Comando fijado en la versión verificada · O desde el catálogo oficial de plugins de Claude Code

Comando fijado en la versión verificada

npx skills add obra/superpowers@22f0b463e7a5e579904dd6211a520321035526f7 --skill test-driven-development -a claude-code

O desde el catálogo oficial de plugins de Claude Code (El plugin puede instalar varios skills a la vez.)

/plugin install superpowers@claude-plugins-official

Comando verificado con la documentación, aún no probado por Neurylio.

Antes de instalar. Lee el archivo SKILL.md en GitHub, comprueba de dónde viene el skill y qué puede hacer. Las lecciones del módulo 7 te explican cómo:

Volver a la biblioteca