Source: https://claudetutorial.com/guides/es-mx/modos-de-permisos-de-claude-code-y-modo-plan-explicados

[Volver a Guías](https://claudetutorial.com/guides/es-mx)

Builders

# Modos de permisos de Claude Code y modo plan, explicados

27 de octubre de 2026 12 min de lectura

---

La quinta vez seguida que Claude Code pregunta "Do you want to proceed?", la gente hace una de dos cosas. Unos hacen clic en Yes sin leer. Otros abandonan Claude Code porque los interrumpe todo el tiempo. Los dos cometen el mismo error: tratan el permiso como un ajuste fijo en lugar de una decisión que se toma para cada tipo de trabajo.

> Un modo de permisos responde una sola pregunta: ¿qué puede hacer Claude sin preguntarme primero?

Esta guía explica cada modo, te muestra cómo cambiar entre ellos con una sola tecla y te da una regla sencilla para elegir el correcto. También cubre el modo plan, la función más útil y menos usada por quienes empiezan.

## Qué controla un modo de permisos

Cuando Claude Code quiere hacer algo que podría cambiar tu computadora, como editar un archivo o ejecutar un comando, pasa una de dos cosas. Lo hace de inmediato, o se detiene y te pregunta. El modo de permisos de tu sesión decide cuál.

El modo se aplica a la sesión en la que estás. No cambia tu cuenta ni tus otros proyectos. Puedes cambiarlo en cualquier momento sin perder la conversación.

## Los modos de un vistazo

Claude Code tiene seis modos. La mayoría de los días usarás tres.

| Modo | La línea de estado muestra | Qué se ejecuta sin preguntar |
| --- | --- | --- |
| **Manual** (llamado `default`) | `manual mode on` | Solo lecturas. Pregunta antes de editar y de ejecutar comandos. |
| **Aceptar ediciones** (Accept edits) | `accept edits on` | Lecturas, ediciones de archivos y comandos de archivos comunes como `mkdir`, `mv`, `cp` y `rm`, dentro de la carpeta de tu proyecto. |
| **Plan** | `plan mode on` | Lecturas. Explora y escribe un plan, y las ediciones quedan bloqueadas hasta que lo apruebes. |
| **Auto** | `auto mode on` | Casi todo, con un modelo aparte que revisa cada acción en segundo plano. |
| **No preguntar** (Don't ask) | `don't ask on` | Solo lecturas y herramientas preaprobadas. Todo lo que pediría permiso se rechaza. |
| **Omitir permisos** (Bypass permissions) | `bypass permissions on` | Todo. Sin revisiones. |

Las escrituras en lugares protegidos, como la carpeta `.git`, `.claude`, el archivo de inicio de tu shell y `.mcp.json`, se tratan con más rigor en todos los modos excepto en Omitir permisos.

## Cambia de modo con Shift+Tab

No tienes que memorizar nada de esto por nombre. Presiona `Shift+Tab` dentro de una sesión y el modo cambia. La línea de estado de la parte inferior muestra dónde caíste.

Cada pulsación pasa al siguiente modo. Si auto u omitir permisos están habilitados en tu sesión, vienen después de Plan. No preguntar nunca aparece en el ciclo.

También puedes elegir un modo al iniciar Claude Code, que es la forma de llegar a los que no están en el ciclo:

Terminal

```
$ claude --permission-mode plan$ claude --permission-mode acceptEdits$ claude --permission-mode dontAsk
```

Los nombres de los modos son default, acceptEdits, plan, auto, dontAsk y bypassPermissions.

Para dejar un modo como tu estándar, define `permissions.defaultMode` en un archivo de configuración. Dos de los valores, `auto` y `bypassPermissions`, se ignoran cuando se definen en los archivos de configuración del propio proyecto.

## ¿En qué modo empieza una sesión?

Depende de cómo ejecutas Claude Code y de qué versión tienes.

| Cómo lo ejecutas | Empieza en |
| --- | --- |
| Terminal o VS Code, Claude Code 2.1.283 o posterior | Auto |
| Una versión anterior | Manual (auto solo en algunos planes, en algunas sesiones) |
| `claude -p` para preguntas sueltas en scripts | Manual, y todo lo que requiere aprobación se niega si no está permitido |
| Auto desactivado por tu organización | Manual |

Si una sesión selecciona auto pero auto no está disponible para ti, empieza en Manual. La idea es revisar la línea de estado en lugar de suponer. Si no dice lo que esperas, presiona `Shift+Tab`.

## Manual: tú apruebas cada paso

En modo Manual, Claude puede leer tus archivos libremente y pregunta antes de editar un archivo o ejecutar un comando. Es el modo correcto cuando eres principiante, cuando el código es delicado o cuando no conoces bien el proyecto.

El costo son las interrupciones. El beneficio es que no pasa nada que no hayas visto. Para una primera sesión, empieza aquí y observa qué te pide Claude. Aprendes rápido qué solicitudes son rutinarias.

## Aceptar ediciones: iteración rápida sobre código que vas a revisar

Aceptar ediciones deja que Claude cambie archivos de la carpeta de tu proyecto y ejecute comandos de archivos comunes sin preguntar. Sigue preguntando por otros comandos y por todo lo que esté fuera de tu carpeta.

Es el modo para trabajar en código que piensas leer después. Describes un cambio, Claude lo hace y tú revisas el diff en tu editor o con git. Es el que ahorra más clics con el menor riesgo.

## Modo plan: piensa primero, cambia después

En modo plan, Claude lee tus archivos y explora el proyecto, y luego escribe un plan. No puede editar tus archivos de código fuente hasta que apruebes ese plan.

1. Actívalo

   Presiona `Shift+Tab` hasta que la línea de estado diga `plan mode on`, o inicia una sola solicitud con `/plan` al frente, o abre Claude con `--permission-mode plan`.
2. Describe el objetivo, no los pasos

   Di qué debe ser cierto cuando el trabajo termine, y qué no debe cambiar. Claude explora y te hace preguntas donde tiene dudas.
3. Lee el plan como una propuesta

   Revisa qué archivos va a tocar, en qué orden y qué no va a hacer. Presiona `Ctrl+G` para abrir el plan en tu editor si quieres modificarlo.
4. Aprueba o rechaza

   Cuando Claude presenta el plan, puedes aprobarlo y dejar que edite en modo auto, aprobarlo pero mantener la aprobación manual de las ediciones, o decir que no y seguir planeando.

Prompt

> Quiero mover el formato de fechas a un solo helper compartido. Lee cómo se formatean las fechas en src/, enumera cada lugar que formatea una y propón un plan ordenado por riesgo. No cambies ningún archivo todavía. Dime en cuáles lugares tienes menos seguridad.

El modo plan brilla cuando un cambio toca muchos archivos, cuando todavía no entiendes el código o cuando un error saldría caro. Cinco minutos leyendo un plan suelen ahorrar una hora deshaciendo una edición equivocada.

No toda tarea necesita un plan

Si puedes describir el cambio en una frase, como corregir una errata o renombrar una variable, sáltate la planeación y pídelo directamente. Planea cuando el diff vaya a ser grande o sorprendente.

## Modo auto: menos interrupciones, con una revisión de seguridad

El modo auto es para tareas largas que no quieres vigilar. En lugar de preguntarte por cada acción, un modelo aparte revisa cada acción en segundo plano y bloquea las riesgosas.

El orden es sencillo. Primero se aplican las reglas que tú definiste. Leer y editar archivos de tu proyecto se aprueba automáticamente. Todo lo demás pasa al modelo revisor, y si bloquea algo, Claude recibe el motivo e intenta otro camino.

- **Bloqueado de forma predeterminada:** descargar y ejecutar un script de internet, enviar datos sensibles a direcciones externas, desplegar a producción o ejecutar migraciones, force push, hard reset que descartan trabajo, y fusionar un pull request que nadie aprobó.
- **Permitido de forma predeterminada:** trabajo con archivos locales en tu proyecto, instalar dependencias listadas en tus archivos de bloqueo (lock files), solicitudes web de solo lectura y hacer push a ramas del repositorio actual (excepto ramas nombradas como destinos de despliegue).

Si el revisor bloquea tres acciones seguidas, o veinte en total, el modo auto se pausa y Claude vuelve a preguntarte. Aprobar la acción por la que pregunta reanuda el modo auto. Las acciones bloqueadas aparecen en `/permissions`, en la pestaña **Recently denied**.

Reduce las preguntas, no garantiza seguridad

El modo auto hace menos probable que se cuelen errores, pero no es una garantía. Para trabajo que podría dañar algo que no puedes recuperar, usa un modo donde apruebes cada paso, y mantén tu proyecto en git.

El modo auto necesita un modelo compatible, y un administrador puede desactivarlo en los planes Team y Enterprise. Por eso revisas la línea de estado.

## No preguntar y omitir permisos: para scripts y máquinas aisladas

Dos modos existen para la automatización, y no son para el trabajo de todos los días.

**No preguntar** rechaza todo lo que normalmente pediría permiso. La sesión nunca te espera, y solo ejecuta lo que preaprobaste. Va bien para scripts blindados y CI, donde enumeras exactamente lo que está permitido:

Terminal

```
$ claude -p 'run the test suite' --permission-mode dontAsk --allowedTools 'Bash(npm test)' 'Read'
```

Ejecuta una sola pregunta, permite solo el comando de pruebas y la lectura de archivos, y niega todo lo demás.

**Omitir permisos** se salta todas las revisiones, incluida la protección de las carpetas delicadas. Las reglas de denegación siguen aplicando, y unas pocas acciones críticas siguen preguntando. Existe para entornos aislados como un contenedor o una máquina virtual sin acceso a internet, porque no ofrece protección contra una instrucción maliciosa escondida en un archivo o una página web. No puedes cambiar a él desde una sesión que no se inició con ese modo habilitado, y en el primer arranque Claude Code te pide aceptar la responsabilidad.

No uses Omitir permisos en tu propia laptop

Si no estás seguro de si lo necesitas, no lo necesitas. Usa aceptar ediciones para ir rápido y auto para tareas largas.

## Las reglas van encima de los modos

Un modo fija la base. Puedes agregar reglas para comandos exactos, y aplican en todos los modos que revisan permisos:

- Las reglas **Allow** (permitir) preaprueban una herramienta o un comando, por ejemplo `Bash(npm test)`.
- Las reglas **Ask** (preguntar) obligan a mostrar una pregunta, incluso en modo auto.
- Las reglas **Deny** (denegar) bloquean una acción en todos los modos, incluido Omitir permisos.

Las reglas viven en archivos de configuración: `~/.claude/settings.json` para ti, `.claude/settings.json` para el proyecto y `.claude/settings.local.json` para ajustes privados. Una regla de permiso estrecha como `Bash(npm test)` es la mejor primera que puedes agregar, porque vas a ejecutar tus pruebas constantemente.

Dentro de Claude Tutorial

Decidir cuánto delegar es una habilidad

Elegir qué entregar y qué seguir revisando es el criterio que la app desarrolla a lo largo de muchas tareas, y se aplica mucho más allá del código.

Muy pronto

[DISPONIBLE EN Google Play](https://play.google.com/store/apps/details?id=com.claudetutorial.mobile)

## ¿Qué modo debo usar?

Ajusta el modo a la situación, no a un hábito.

| Situación | Modo |
| --- | --- |
| Eres principiante, o el código es delicado | Manual |
| Quieres entender un proyecto antes de cambiarlo | Plan |
| Estás iterando sobre código que revisarás en git | Aceptar ediciones |
| Una tarea larga que no quieres vigilar | Auto |
| Un script o un trabajo de CI con una lista exacta de permisos | No preguntar |
| Un contenedor desechable sin internet | Omitir permisos |

Un buen ritmo predeterminado para un cambio real: planea primero, aprueba el plan, deja que Claude trabaje en aceptar ediciones o auto, y luego revisa tú mismo el diff. Trata lo que salga como el pull request de un colega.

## Preguntas frecuentes

### ¿Cómo cambio los modos de permisos en Claude Code?

Presiona `Shift+Tab` dentro de una sesión para alternar entre modos. Empieza con uno específico usando `claude --permission-mode <nombre>`, o define uno predeterminado con `permissions.defaultMode` en tu configuración.

### ¿Qué es el modo plan en Claude Code?

Un modo donde Claude lee y explora tu proyecto y escribe un plan, pero no puede editar tus archivos hasta que apruebes el plan. Entra con `Shift+Tab`, con `/plan` antes de una solicitud o con `--permission-mode plan`.

### ¿El modo auto es seguro?

Es más seguro que aprobar a ciegas, porque un modelo aparte revisa cada acción y bloquea las riesgosas, como despliegues a producción y force push. No es una garantía. Mantén tu trabajo en git y revisa el resultado.

### ¿Qué hace el modo aceptar ediciones?

Deja que Claude edite archivos y ejecute comandos de archivos comunes como `mkdir`, `mv` y `cp` dentro de tu proyecto sin preguntar. Los demás comandos siguen preguntando.

### ¿Por qué Claude Code me pide permiso todo el tiempo?

Lo más probable es que estés en modo Manual, o que Claude esté tocando algo fuera de tu proyecto o una carpeta protegida. Revisa la línea de estado y agrega una regla de permiso para los comandos en los que confías, como tu comando de pruebas.

### ¿Qué es `--dangerously-skip-permissions`?

Lo mismo que el modo Omitir permisos. Se salta todas las preguntas y revisiones, y solo debe usarse dentro de entornos aislados.

## Tu lista de verificación de permisos

- Sabes leer la línea de estado y decir en qué modo estás
- Sabes que `Shift+Tab` cambia el modo y `Esc` detiene a Claude
- Usas el modo plan antes de cualquier cambio que toque muchos archivos
- Tu proyecto está en git, así que cada cambio es fácil de revisar o revertir
- Tienes una regla de permiso para los comandos que apruebas todos los días, como tus pruebas

## Sigue leyendo

- [Claude Code para principiantes: instala, inicia sesión y haz tu primera tarea](https://claudetutorial.com/guides/es-mx/claude-code-para-principiantes-instala-inicia-sesion-y-haz-tu-primera-tarea) si esta es tu primera sesión.
- [CLAUDE.md explicado: enséñale tu proyecto a Claude Code una sola vez](https://claudetutorial.com/guides/es-mx/claude-md-explicado-ensena-tu-proyecto-a-claude-code-una-sola-vez) para dejar de repetir las mismas instrucciones.
- [Buenas prácticas de Claude Code: hábitos que dan mejores resultados](https://claudetutorial.com/guides/es-mx/buenas-practicas-de-claude-code-habitos-que-dan-mejores-resultados) para prompts, verificaciones y manejo del contexto.
- [Cómo hacer cambios en varios archivos con Claude Code](https://claudetutorial.com/guides/es-mx/como-hacer-cambios-en-varios-archivos-con-claude-code) para un cambio que empieza con un plan, en la práctica.
