Programación y agentes de IA

[Claude Code #2] Modo /plan: acuerda el diseño antes de modificar

El modo de planificación (plan mode) de Claude Code exige aprobar un plan antes de modificar el código. Aquí se explica cómo activarlo con Shift+Tab o /plan, sus 3 opciones de aprobación, la edición con Ctrl+G y la configuración predeterminada.

4 min de lectura
Imagen de portada de [Claude Code #2] Modo /plan: acuerda el diseño antes de modificar

Cuando encargas una tarea grande a una herramienta de programación con IA, a veces se desvía. Empieza a modificar archivos antes de que hayas marcado el rumbo.

Si descubres que “esta no es la dirección correcta” después de que los cambios se hayan extendido a diez archivos, ya es tarde. Revertir no sale barato.

El modo de planificación de Claude Code invierte el orden. Primero revisas el plan antes de tocar el código; la edición comienza solo después de aprobarlo.

Si configuraste el proyecto con Claude Code, parte 1 mediante /init, esta parte explica cómo iniciar cambios grandes de forma segura.

Qué hace el modo de planificación

En modo de planificación, Claude solo investiga y propone soluciones.

La explicación de Documentación oficial sobre los modos de permisos es clara: lee archivos, ejecuta comandos de Shell exploratorios y escribe planes, pero no edita el código fuente.

La edición está bloqueada hasta que apruebas el plan. Por convincente que suene la IA, no puede tocar el código (salvo en sesiones con bypass permissions activado).

Tres formas de activarlo

La forma más rápida es pulsar Shift+Tab durante la sesión. Según Documentación oficial de flujos de trabajo, los modos de permisos rotan en este orden: default → acceptEdits → plan.

Si solo quieres aplicarlo a una solicitud, añade /plan al principio del prompt.

/plan Sustituye el módulo de pagos Stripe por una implementación propia

Para empezar directamente en modo de planificación, usa el indicador en la terminal.

claude --permission-mode plan

Para salir sin aprobar el plan, vuelve a pulsar Shift+Tab.

Flujo de aprobación del plan

Cuando Claude termina el plan, pregunta cómo continuar. Hay tres opciones.

Una es aprobar y continuar automáticamente. Después sigue sin preguntar por cada edición.

Otra es aprobar, pero confirmar manualmente cada edición. Es más seguro para código sensible.

La última es continuar planificando. Permaneces en modo de planificación y lo ajustas con indicaciones como “cambia esta parte así”.

Diagrama de flujo que muestra la investigación, la creación del plan y la aprobación en el modo de planificación de Claude Code
Este es el flujo del modo de planificación. Las ediciones posteriores varían según el método de aprobación.

Para editar directamente el plan, pulsa Ctrl+G. El plan propuesto se abre en el editor de texto predeterminado para que lo modifiques antes de continuar.

Al aprobar, sales del modo de planificación y cambias al modo de permisos correspondiente a tu elección. Si no asignaste un nombre, la sesión también recibe automáticamente uno basado en el plan.

La investigación continúa durante la planificación

El modo de planificación no impide ejecutar cualquier comando.

Los comandos de solo lectura, como leer archivos, se ejecutan normalmente. Los demás comandos de Shell piden aprobación o, si el entorno admite auto mode, los revisa un modelo clasificador (configuración predeterminada).

Por eso, solicitudes como “ejecuta las pruebas y crea un plan” también se procesan dentro del modo de planificación tras una sola aprobación.

Convertirlo en valor predeterminado

También puedes establecer el modo de planificación como predeterminado por proyecto. Basta con una línea en .claude/settings.json.

{
  "permissions": {
    "defaultMode": "plan"
  }
}

Así, las sesiones de este proyecto comienzan en modo de planificación y no pasan accidentalmente a editar de inmediato. Las sesiones iniciadas por la extensión de VS Code usan aparte su configuración (claudeCode.initialPermissionMode).

Cuándo conviene usarlo

No hace falta usar el modo de planificación para todo. Pedir un plan para corregir un error tipográfico es excesivo.

Resulta especialmente útil en casos como estos.

  • Refactorizaciones o cambios estructurales que afectan a varios archivos
  • Cuando no conoces el código base y quieres validar primero el enfoque
  • Cuando quieres pasar primero por una revisión del equipo o una revisión personal

En cambio, para retoques limitados a un solo archivo basta el modo predeterminado.

Ilustración de una persona y un robot estrechándose la mano sobre las palabras AGREE THEN EDIT y un plano
Primero estrechar la mano; después, modificar

Resumen

El modo de planificación cambia “primero lo arreglo y ya veremos” por “primero acordamos y después lo arreglamos”.

Actívalo con Shift+Tab o el prefijo /plan, revisa y modifica el plan, y apruébalo para iniciar la edición. Cuanto mayor sea el cambio, más reducen esos minutos de planificación el coste de revertirlo.

En la próxima parte veremos el sistema completo de permisos en el que se basa el modo de planificación: /permissions, el ciclo de modos y las reglas allow, ask y deny.

Fuentes y criterios de verificación

Seguir leyendo