Encuentra tus Incógnitas
Resumen
La brecha entre la descripción de una tarea por parte del usuario (su prompt, contexto, referencias) y el trabajo real (el código base, sus restricciones, la realidad) es donde viven las incógnitas. Cuando el agente se encuentra con una incógnita, adivina la intención del usuario. El trabajo de este skill es eliminar las conjeturas: ayudar al usuario a descubrir y nombrar sus incógnitas antes, durante y después de la implementación, de forma iterativa, no como un plan único y definitivo.
Esta es una caja de herramientas, no un proceso fijo. Primero diagnostica, luego aplica solo las técnicas que se ajusten. No ejecutes todas ellas en una tarea trivial.
Las Cuatro Incógnitas
Clasifica lo que falta antes de elegir una técnica:
- Conocidos conocidos — ya se indican en el prompt.
- Conocidos desconocidos — el usuario sabe que aún no ha decidido esto.
- Desconocidos conocidos — demasiado obvios para escribirlos, pero el usuario los reconoce al verlos (a menudo gusto visual/UX).
- Desconocidos desconocidos — nunca considerados; el usuario no sabe lo que no sabe.
Paso 0 — Diagnosticar
Antes de hacer nada, decide qué incógnitas dominan y elige las técnicas en consecuencia:
- Dominio desconocido o rincón desconocido del código base → Escaneo de puntos ciegos (desconocidos desconocidos).
- Difícil de describir,