# Planes y pasos pequeños

> Un plan divide tu especificación en una serie de tareas pequeñas e independientes guardadas en `tasks/plan.md` y seguidas en `tasks/todo.md`, para que tu agente construya una pieza comprobable cada vez, guarde un commit tras cada paso que funciona y puedas verificar el avance sin agobios.

## Analogía

Cocinar un menú de cinco platos a la vez en la misma olla es garantía de comida quemada y caos. En una buena cocina se prepara y prueba un plato cada vez, tachándolo de la lista antes de pasar al siguiente. Tu plan es esa lista de cocina.

## Cómo funciona

Una vez que apruebas `SPEC.md`, tu coding-agent no intenta construir toda la app de un solo salto. En su lugar, convierte la spec en un plan repartido en dos archivos de tu proyecto: `tasks/plan.md`, que explica cada tarea y cómo comprobarla, y `tasks/todo.md`, una lista de tareas sencilla que muestra qué está hecho y qué toca después.

Una buena tarea es lo bastante pequeña como para terminarse y comprobarse por sí sola: por ejemplo, «Crear el esqueleto inicial de la app y las páginas de error», luego «Añadir la página con la lista de recetas de ejemplo» y después «Conectar el formulario para añadir una receta». Si una tarea no se puede probar sola, todavía es demasiado grande.

Para cada tarea, tu agente crea una branch segura (como `feature/recipe-list`), avanza en pasos cortos y guarda un commit tras cada paso que funciona. Cuando la tarea está lista, te enseña el resultado para que lo pruebes, marca la casilla en `tasks/todo.md` y sube los puntos de guardado a GitHub con un push.

Como `tasks/todo.md` vive dentro de tu repo, puedes cerrar el portátil en cualquier momento y retomar el proyecto días después. Al empezar cada sesión, tu agente lee `SPEC.md` y `tasks/todo.md` y te dice exactamente por dónde ibas.

## En tu proyecto

Antes de programar ninguna función, tu agente crea `tasks/plan.md` y `tasks/todo.md` en tu idioma y te explica la lista con claridad. Espera tu visto bueno al plan, empieza por la Tarea 1 y se detiene para enseñarte el resultado funcionando antes de pasar a la Tarea 2.

## Copia para tu agente

```text
Lee SPEC.md y crea tasks/plan.md y tasks/todo.md en mi idioma. Divide el trabajo en tareas pequeñas que podamos terminar y comprobar una por una, y espera mi visto bueno antes de empezar la Tarea 1.
```

---
Fuente: [Agentic Makers](https://agenticmakers.app/es/aprende/planes-y-pasos-pequenos) · Licencia: CC BY 4.0
