# Superpowers TDD: guía el ciclo de prueba y cambio

> Haz que el agente parta de un comportamiento comprobable y observe su prueba fallar antes de implementar.

Verificado el 27 oct 2026.

## Qué es

Es la skill de desarrollo guiado por pruebas de Superpowers. Es una unidad independiente dentro del catálogo, dedicada al ciclo de fallo, implementación mínima y refactorización.

## Para qué te sirve

- Cuando corriges un defecto que debe quedar cubierto por una regresión.
- Cuando una nueva conducta necesita un ejemplo ejecutable antes de implementarse.

## Cómo funciona

La skill pide escribir una prueba pequeña, observar el fallo correcto, implementar lo necesario y volver a ejecutar. Después se refactoriza manteniendo el resultado. Sus ejemplos distinguen probar comportamiento real de comprobar solo simulaciones.

## Antes de empezar

Necesitas el entorno de pruebas de tu proyecto y un agente que pueda leer la skill. La herramienta no define un comando universal de tests: utiliza el que ya exista en el repositorio y revisa sus instrucciones.

## Límites y alternativas

El procedimiento debe aplicarse con criterio al tipo de cambio y las reglas del proyecto. Una prueba que pasa desde el principio no demuestra una regresión. Esta carpeta es distinta del catálogo general obra-superpowers.

## Recursos

- [Proyecto y documentación](https://github.com/obra/superpowers/tree/main/skills/test-driven-development) — consulta el README y sus ejemplos antes de instalar.
- [Datos del repositorio](https://github.com/obra/superpowers) — 305576 estrellas; licencia detectada por GitHub: MIT.
- [Condiciones de licencia](https://github.com/obra/superpowers/blob/main/LICENSE) — revisa el texto aplicable antes de redistribuir.
- [Actividad reciente](https://github.com/obra/superpowers/commits/main/) — último commit consultado: 2026-10-21.
