A quién le sirve. Programadores, y también quien monta sus propias herramientas con IA, que quieren escribir menos código a mano y dedicar ese tiempo a probar.
Qué hicieron
El autor primero habla con un agente de IA o con ChatGPT sobre la función que quiere, hasta tener una especificación completa. Esa especificación pasa a un agente de código, que escribe el programa. El autor no lee cada línea del resultado: en su lugar lo prueba él mismo a conciencia.
Cómo salió
Dice que entrega aplicaciones de mejor calidad y mucho más rápido, y que la IA cubre casos límite y buenas prácticas que a él se le podrían escapar. Los fallos que quedan, como datos inesperados, son los que habría cometido él también.
Conviene saber
Como la revisión se hace probando y no leyendo el código, la calidad de tus pruebas, sobre todo con datos inesperados, decide si los fallos se detectan.
Qué necesitas
- Un chat de IA como ChatGPT para escribir la especificación (el documento que describe qué debe hacer la función).
- Un agente de código (una IA que escribe y prueba programas dentro de tu proyecto), como Claude Code o Codex.
- Un proyecto con su carpeta y control de versiones (git), para poder volver atrás.
- Datos de prueba, incluidos casos raros: campos vacíos, textos larguísimos, caracteres extraños.
Cómo hacerlo tú, paso a paso
- Cuéntale a ChatGPT la función que quieres y pídele que te entreviste con preguntas hasta tener una especificación completa.
- Lee la especificación y corrígela. Es el documento que manda, así que dedícale tiempo.
- Guárdala en un archivo del proyecto, por ejemplo SPEC.md.
- Pásala al agente de código y pídele que implemente la función y escriba pruebas automáticas.
- No hace falta leer cada línea, pero sí ejecutar el programa y probarlo a conciencia: casos normales, casos raros y datos inesperados.
- Anota los fallos, devuélveselos al agente para que los arregle y vuelve a probar.
- Antes de publicar, pide al agente una lista corta de pasos para probar la función a mano y síguela.
Quiero añadir [función] a este proyecto. Primero hazme preguntas, como en una entrevista, hasta poder escribir una especificación clara, y guárdala en SPEC.md. Después impleméntala y escribe pruebas que comprueben su comportamiento. Habrás terminado cuando las pruebas pasen y me des una lista corta de pasos para probar la función yo mismo. Pregúntame antes de borrar archivos o de cambiar la base de datos.
Consejos
- Si no lees el código, tu tranquilidad depende de las pruebas. Escríbelas con datos inesperados.
- Pide al agente que te pregunte antes de borrar archivos o cambiar la base de datos.
- Trabaja con control de versiones para poder deshacer cualquier cambio malo.
Preguntas frecuentes
¿Es seguro no leer el código que escribe la IA?
Aumenta el riesgo. El autor lo compensa probando a fondo, pero los fallos que quedan son los que habría cometido él también. Si el programa maneja dinero o datos de clientes, que lo revise alguien técnico.
¿Puedo hacerlo sin saber programar?
La especificación sí. Montar el agente de código, ejecutar el proyecto y juzgar las pruebas exige algo de programación, así que para algo serio busca a quien sepa.
Fuentes
En el directorio desde el 3 de octubre de 2026.