PTENES
Saltar al contenido
RUTA 2

🤖 Modos Plan y Loop

Claude Code tiene dos modos potentes que transforman tu forma de trabajar: Plan Mode para pensar antes de actuar y Loop Mode para la automatización iterativa. Domina ambos y combínalos para lograr la máxima velocidad con seguridad.

MODO PLANpensar y planificar LOOP MODEejecutar e iterar PLAN + BUCLE pipeline combinado Resultado
6
Módulos
36
Temas
~4h
Duración
Inter
Nivel
Progreso de la ruta: 0% 0 de 36

Mapa de la ruta

Contenido detallado

2.1~40 min

Modo Plan — Piensa antes de programar

El fundamento: cómo y cuándo usar plan mode para pensar antes de ejecutar.

Qué es:

Modo que permite a Claude pensar y proponer un plan antes de ejecutar cualquier acción.

Por qué aprender:

Evita errores costosos y retrabajo al planificar primero.

Conceptos clave:

Shift+Tab para activar; plan visible antes de la ejecución.

Qué es:

Criterios para decidir si plan mode vale la pena o si la ejecución directa es más rápida.

Por qué aprender:

No todas las tareas necesitan un plan; usarlo sin necesidad desperdicia tokens.

Conceptos clave:

Complejidad, riesgo, número de archivos afectados.

Qué es:

Los componentes de un buen plan: objetivo, pasos, dependencias, riesgos.

Por qué aprender:

Saber leer un plan te permite evaluar si funcionará antes de aprobarlo.

Conceptos clave:

Steps, file list, risk assessment, order of operations.

Qué es:

El flujo de aprobación donde revisas el plan y puedes ajustarlo antes de ejecutarlo.

Por qué aprender:

Es el punto de control: tú decides si ejecutar, modificar o rechazar.

Conceptos clave:

Aprobar, rechazar, refinar; ciclo de feedback antes de la acción.

Qué es:

Técnica de pedir ajustes al plan varias veces hasta que quede ideal.

Por qué aprender:

Un plan refinado ahorra horas de correcciones después.

Conceptos clave:

Planificación de varios turnos; el plan como borrador dinámico.

Qué es:

Errores frecuentes: aprobar sin leer, planificar demasiado, ignorar el plan y ejecutar directamente.

Por qué aprender:

Reconocer los antipatrones te mantiene en el camino productivo.

Conceptos clave:

Planificación excesiva; aprobar sin revisar; desviación del plan.

2.2~45 min

Planes que funcionan

En la práctica: cómo crear planes eficaces para features, refactors y correcciones de bugs.

Qué es:

Estructura de plan para implementar una funcionalidad completamente nueva.

Por qué aprender:

Las nuevas features son donde más destaca el plan mode: evita una arquitectura equivocada.

Conceptos clave:

Scoping; interface first; test plan.

Qué es:

Cómo planificar una refactorización segura con cobertura de pruebas y rollback.

Por qué aprender:

Las refactorizaciones sin plan se convierten en bolas de nieve; con un plan, son quirúrgicas.

Conceptos clave:

Strangler pattern; test-first refactor; incremental steps.

Qué es:

Plan para diagnosticar la causa raíz, corregirla y validar sin regresiones.

Por qué aprender:

Las correcciones de errores apresuradas crean nuevos errores; el plan disciplina el flujo.

Conceptos clave:

Reproducir primero; encontrar la causa raíz; prueba de regresión.

Qué es:

Técnica de dividir una tarea grande en pasos atómicos e independientes.

Por qué aprender:

Las tareas atómicas son más fáciles de verificar y revertir.

Conceptos clave:

Atomic steps; single responsibility; verifiable output.

Qué es:

Identificar qué pasos dependen de otros para definir el orden correcto.

Por qué aprender:

Las dependencias incorrectas = trabajo desperdiciado y conflictos.

Conceptos clave:

DAG de tareas; ruta crítica; bloqueadores.

Qué es:

Cómo estimar los tokens, el tiempo y las iteraciones que consumirá un plan.

Por qué aprender:

Permite decidir si vale la pena ejecutarlo o si es mejor simplificar el plan.

Conceptos clave:

Presupuesto de tokens; cantidad de iteraciones; heurísticas de complejidad.

2.3~40 min

Loop Mode — Automatización iterativa

Deja que Claude ejecute en loop: fix, test, fix hasta que pase. El fundamento del modo autónomo.

Qué es:

Modo que permite a Claude ejecutar, verificar el resultado e iterar automáticamente.

Por qué aprender:

Automatiza el ciclo editar-probar-corregir que consume horas en el modo manual.

Conceptos clave:

--dangerously-skip-permissions; auto-accept; iteration limit.

Qué es:

Criterios para elegir entre loop mode y el modo interactivo normal con aprobación por paso.

Por qué aprender:

Loop mode sin un criterio puede gastar tokens o hacer cambios no deseados.

Conceptos clave:

Confianza en el resultado; reversibilidad; costo de supervisión.

Qué es:

Mecanismos para evitar que el bucle cause daños: allowedTools, max turns, git worktree.

Por qué aprender:

La seguridad es lo que te permite confiar en el ciclo y salir a tomar un café.

Conceptos clave:

allowedTools; ámbitos de permisos; aislamiento de worktrees.

Qué es:

Herramientas para observar lo que está haciendo el loop: logs, diff, salida de tests.

Por qué aprender:

Monitorear permite intervenir antes de que se acumulen los problemas.

Conceptos clave:

Terminal watch; git diff --stat; estado de CI.

Qué es:

Criterios para detenerse: pruebas aprobadas, linter limpio, diff estable.

Por qué aprender:

Loop infinito = tokens desperdiciados; criterio claro = eficiencia.

Conceptos clave:

Exit conditions; convergence; diminishing returns.

Qué es:

Diferencias entre el modo loop local y los agentes en segundo plano (GitHub Actions, etc.).

Por qué aprender:

Cada enfoque tiene ventajas y desventajas en costo, velocidad y control.

Conceptos clave:

Local vs. remoto; latencia; costo por iteración.

2.4~45 min

Patrones de loop en la práctica

Recetas reales: loops de pruebas, lint, migración, datos y documentación para copiar y ejecutar.

Qué es:

Ejecutar las pruebas, corregir los fallos y volver a ejecutarlas hasta que todo pase.

Por qué aprender:

El patrón más común y útil del modo loop.

Conceptos clave:

ciclo pytest/jest; análisis de errores; corrección automática.

Qué es:

Ejecutar el linter, corregir las advertencias y volver a ejecutarlo hasta que no haya errores.

Por qué aprender:

Limpiar el lint de toda la base de código en minutos, no en horas.

Conceptos clave:

eslint --fix; black/ruff; limpieza iterativa.

Qué es:

Migrar APIs, dependencias o versiones archivo por archivo con validación.

Por qué aprender:

Las migraciones son tediosas para las personas y perfectas para los loops.

Conceptos clave:

Archivo por archivo; gate de verificación de tipos; commit incremental.

Qué es:

Procesar, transformar y validar datasets de forma iterativa.

Por qué aprender:

Los datos sucios necesitan varias pasadas; el loop lo hace sin que tengas que intervenir.

Conceptos clave:

Schema validation; data cleaning passes; assertion gates.

Qué es:

Generar documentación, validar enlaces y actualizar ejemplos hasta que todo sea coherente.

Por qué aprender:

La documentación desactualizada acaba con los proyectos; loop la mantiene sincronizada.

Conceptos clave:

Sincronización de docstrings; verificador de enlaces; ejecutor de ejemplos.

Qué es:

Combinar criterios de salida: pruebas + lint + types + build, todo en verde.

Por qué aprender:

El loop compuesto es lo más parecido a ejecutar CI/CD localmente.

Conceptos clave:

Bucle con varios gates; criterios de salida combinados; orquestación con scripts.

2.5~50 min

Combinando Plan + Loop

El pipeline completo: planificar, ejecutar en loop y revisar. Orquestación avanzada.

Qué es:

El flujo ideal: primero plan mode, luego loop mode para ejecutar y, al final, revisión humana.

Por qué aprender:

Es el estándar de oro para tareas complejas con Claude Code.

Conceptos clave:

Pipeline de tres fases; puntos de transferencia; etapa de revisión.

Qué es:

Cómo pasar del plan aprobado al loop sin perder el contexto.

Por qué aprender:

Un traspaso mal hecho hace que el loop ignore partes del plan.

Conceptos clave:

Preservación del contexto; instrucciones explícitas; checkpoint.

Qué es:

Estrategias para usar plan+loop en proyectos con decenas de archivos.

Por qué aprender:

Los proyectos grandes requieren descomposición; sin ella, el bucle se pierde.

Conceptos clave:

Ejecución por fases; límites entre módulos; divulgación progresiva.

Qué es:

Coordinar cambios en varios archivos manteniendo la coherencia.

Por qué aprender:

La mayoría de las funciones afecta varios archivos; la orquestación es esencial.

Conceptos clave:

Coherencia entre archivos; grafos de importación; ediciones en lote.

Qué es:

Cómo deshacer el trabajo del loop cuando algo sale mal: Git, worktrees, stash.

Por qué aprender:

La seguridad de poder revertir es lo que permite arriesgar más en el loop.

Conceptos clave:

git reset; descartar el worktree; commits incrementales.

Qué es:

Ejemplos reales de pipelines plan+loop en proyectos de producción.

Por qué aprender:

Ver casos concretos consolida la comprensión del flujo.

Conceptos clave:

Patrones del mundo real; lecciones aprendidas; métricas.

2.6~35 min

Agentic Coding: la nueva normalidad

La filosofía detrás de todo: delegación, confianza y el cambio de mentalidad hacia una productividad 10x.

Qué es:

El cambio de paradigma: de asistente que responde a agente que actúa.

Por qué aprender:

Entender la filosofía y lo que permite usar los modos con fluidez.

Conceptos clave:

Agentic frente a assistive; espectro de autonomía; orientado a la intención.

Qué es:

Cómo delegar tareas al agente sin microgestionar ni abandonarlo.

Por qué aprender:

La delegación es la habilidad humana que más escala con la IA agéntica.

Conceptos clave:

Intención clara; criterios de éxito; límites del alcance.

Qué es:

La diferencia entre revisar el resultado y controlar cada paso.

Por qué aprender:

La microgestión mata la productividad; la revisión garantiza la calidad.

Conceptos clave:

Revisión de resultados; confía, pero verifica; comprobaciones puntuales.

Qué es:

Cómo ajustar el nivel de confianza en el agente a medida que acumulas experiencia.

Por qué aprender:

Demasiada confianza = errores; muy poca confianza = lentitud.

Conceptos clave:

Confianza progresiva; historial de resultados; confianza específica del dominio.

Qué es:

Cómo medir si de verdad eres más productivo con la programación agéntica.

Por qué aprender:

Sin métricas, no sabes si estás avanzando o solo gastando tokens.

Conceptos clave:

Tareas/día; tiempo hasta el merge; tasa de retrabajo; costo por tarea.

Qué es:

La transición mental de "yo programo" a "yo dirijo y reviso".

Por qué aprender:

El mayor obstáculo no es técnico, sino mental. Quien cambia su mentalidad despega.

Conceptos clave:

Director mindset; let go of typing; focus on outcomes.