Repaso y práctica
Ideas clave
- Una función es una pila de rebanadas verticales pequeñas, no un solo gigante: construye, ejecuta y observa funcionar cada rebanada antes de seguir adelante.
- Ejecuta el ciclo de construcción cada vez: dividir → elegir un paso → escribir el prompt → revisar el diff → ejecutar la aplicación → confirmar → repetir.
- Revisa los diffs como un revisor, no como un compilador: fíjate en archivos que no debería haber tocado, cambios de comportamiento silenciosos y un diff mucho más grande de lo pedido.
- Deja que la IA avance libremente en pasos pequeños, baratos y comunes; dirige manualmente (prompts más pequeños, revisión más cercana) donde sea que el radio de impacto sea grande.
- Confirma solo estados funcionales en incrementos pequeños: si una rebanada sale mal, descártala y vuelve a escribir el prompt en lugar de apilar un arreglo sobre una base rota.
Ponlo en práctica
Elige una función pequeña que quieras agregar a un proyecto y divídela en 3 a 5 pasos verticales, escribiendo cada uno como una sola oración corta. Construye solo el primer paso: escribe el prompt para él, ejecuta git diff y hojea el cambio, ejecuta la aplicación para confirmar que funciona y luego confirma el cambio con un mensaje de una línea. Detente ahí por ahora. El objetivo es sentir una sola vuelta limpia del ciclo: una rebanada ejecutable, un diff que realmente leíste, un al que puedes volver.
I want to add this feature: [describe the feature in one or two sentences].
Don't write any code yet. First, slice it into 3 to 5 vertical steps, where
each step is something I can build, run, and SEE working on its own. Order
them so the app keeps working after every step. For each step give me a
one-sentence description and name the first file you'd change. Then wait — I'll
ask you to build them one at a time.