Escribo una especificación antes de pedirle una sola línea a la IA. No es burocracia: es la diferencia entre dirigir y rezar.
Entradas, salidas, bordes
Un SPEC.md decente cabe en una página. Qué entra, qué sale, qué pasa cuando falta un dato, qué pasa cuando el dato viene mal. Si no puedo escribirlo, todavía no entiendo el problema.
Por qué funciona
La IA escribe sintaxis mejor y más rápido que yo. Lo que no puede adivinar son mis decisiones: qué se guarda, qué se descarta, dónde cae la frontera entre capas. Esa parte es mía y va escrita antes.
Refinado en más de 100 proyectos
El spec se actualiza durante la implementación: cuando una decisión cambia, cambia ahí primero. Cada requisito lleva su test, y cada test vive en la frontera de una capa. Y si una frase del spec no se puede convertir en una comprobación, la frase sobra.
El resultado
La IA ejecuta rápido porque no tiene que decidir. Yo reviso poco porque lo que llega ya cumple lo que pedí. La velocidad no viene de escribir menos, viene de no tener que volver atrás.