Domingo, 1 de noviembre de 2026  ·  Español
Intermedio 17 min en total 8 pasos

Cómo hacer que Claude Code no pida permiso a cada paso

Claude Code pregunta antes de editar archivos o ejecutar comandos según el modo de permisos. Cómo pasar al modo auto, aceptar ediciones, aprobar comandos para siempre y por qué saltarse todos los permisos solo se hace en un contenedor.

Daniel Puentes Prias
Consultor de IA · Actualizado el 1 de noviembre de 2026
En resumen

Pulsa Shift+Tab hasta ver auto mode on: en modo auto Claude Code trabaja sin pedir permiso y un clasificador frena lo arriesgado. Desde la versión 2.1.283 es el modo por defecto. Para comandos concretos, elige Yes, and don't ask again o añade reglas allow en settings.json.

Imagen de portada editorial · Cómo hacer que Claude Code no pida permiso a cada paso · Educación · Claude Builders
Requisitos
  • Claude Code instalado y actualizado (plan Pro o superior, o la API)
  • Un proyecto con git, para poder revisar y deshacer cambios
Lo que vas a aprender
  • Qué modos de permisos tiene Claude Code y qué aprueba cada uno
  • Cómo cambiar de modo con Shift+Tab, en VS Code y en la app de escritorio
  • Cómo funciona el modo auto y qué sigue bloqueando
  • Cómo aprobar un comando para siempre con reglas de permisos
  • Por qué --dangerously-skip-permissions solo va en un entorno aislado
PASO 1 · ~2 min

Entender por qué te pregunta

Lo que Claude Code hace sin preguntar depende del modo de permisos. En modo Manual solo lee archivos y pide permiso para editar, ejecutar comandos o usar internet. En Aceptar ediciones (acceptEdits) edita sin preguntar. En auto un segundo modelo revisa cada acción y solo te pregunta lo arriesgado. Desde la versión 2.1.283, Claude Code arranca en auto en la terminal y en VS Code, en todos los planes. Si te pregunta todo, estás en Manual, tienes una versión antigua o el modo auto no está disponible para tu cuenta o tu modelo. Mira la barra de estado bajo el cuadro de texto: dice en qué modo estás.

code
claude update
ConsejoActualizar Claude Code suele bastar para que empiece en modo auto.
PASO 2 · ~2 min

Cambiar de modo con Shift+Tab

En la terminal, pulsa Shift+Tab para recorrer los modos: Manual, Aceptar ediciones, Plan y, si está disponible, auto. La barra de estado lo dice: manual mode on, accept edits on, plan mode on o auto mode on. En la extensión de VS Code, pulsa el indicador de modo debajo del cuadro de texto y elige Manual, Edit automatically, Plan o Auto. En la app de escritorio, en la pestaña Code, usa el selector de modo bajo el cuadro de texto; la app recuerda el modo por carpeta.

PASO 3 · ~3 min

Usar el modo auto

En auto, Claude trabaja sin pedirte permiso para lo rutinario y un clasificador revisa cada acción antes de ejecutarla. Bloquea lo que va más allá de lo que pediste: descargar y ejecutar código de internet, enviar datos sensibles fuera, desplegar a producción, forzar un push, borrar sin vuelta atrás archivos que ya existían o deshacer cambios sin guardar con git. Está en todos los planes con modelos recientes (Opus 4.6 o posterior, Sonnet 4.6 o posterior, Haiku 5.5 o Fable); en Team y Enterprise el administrador puede apagarlo. Si un permiso de Manual te ofrece Yes, and switch to auto mode, elegirlo aprueba ese comando y pasa la sesión a auto. Si el clasificador bloquea 3 acciones seguidas o 20 en total, vuelve a preguntarte.

Error comúnAuto reduce las preguntas, no garantiza que todo salga bien. Úsalo en tareas en las que te fías de la dirección general y revisa el resultado con git diff.
PASO 4 · ~2 min

Aceptar ediciones sin aprobar comandos

Si quieres que edite sin preguntar pero seguir aprobando cada comando, usa Aceptar ediciones: un Shift+Tab desde Manual. Crea y edita archivos dentro de la carpeta del proyecto y aprueba solo comandos básicos de archivos (crear carpetas, mover, copiar, borrar dentro del proyecto). El resto de comandos sigue preguntando. Es el modo para ir rápido y revisar los cambios al final en tu editor o con git diff.

code
claude --permission-mode acceptEdits
PASO 5 · ~3 min

Aprobar un comando para siempre

Cuando Claude Code te pide permiso para un comando, una de las opciones es Yes, and don't ask again: aprueba ese comando y guarda una regla en .claude/settings.local.json del proyecto, así no vuelve a preguntar por él. Puedes ver y quitar todas las reglas con el comando /permissions. También puedes escribirlas tú en .claude/settings.json: allow aprueba sin preguntar, ask obliga a preguntar siempre y deny lo bloquea. Se evalúan en ese orden de prioridad: deny gana a ask y ask gana a allow.

code
{
  "permissions": {
    "allow": [
      "Bash(npm run *)",
      "Bash(git status)",
      "WebFetch(domain:docs.astro.build)"
    ],
    "deny": ["Read(./.env)"]
  }
}
ConsejoUna regla deny bloquea en todos los modos, incluso en el que se salta los permisos. Úsala para lo que nunca debe tocar, como el archivo de claves .env.
PASO 6 · ~2 min

Dejar un modo fijo al arrancar

Para que todas tus sesiones empiecen en un modo, pon defaultMode en ~/.claude/settings.json, el archivo de tu usuario. Ojo: auto no funciona desde los archivos de un proyecto (.claude/settings.json o settings.local.json), solo desde el de tu usuario. En VS Code, el ajuste claudeCode.initialPermissionMode fija el modo inicial, pero no admite auto: para empezar en Auto, déjalo sin poner y elige Auto una vez en el indicador.

code
{
  "permissions": {
    "defaultMode": "acceptEdits"
  }
}
PASO 7 · ~2 min

Saltarse todos los permisos, solo en un entorno aislado

El modo bypassPermissions, que se activa al arrancar con --dangerously-skip-permissions, ejecuta todo sin preguntar ni revisar, incluidas escrituras en archivos protegidos. Anthropic lo indica solo para contenedores o máquinas virtuales sin acceso a internet, donde Claude no pueda dañar tu ordenador. No se puede activar a mitad de una sesión que no lo tenía habilitado. En la app de escritorio, en Pro, Max y Ultra, hay que encender antes Allow bypass permissions mode en la configuración; en Team y Enterprise lo decide la organización.

code
# solo dentro de un contenedor o una máquina virtual
claude --dangerously-skip-permissions
Error comúnEn tu ordenador de trabajo, con tus archivos y tus claves, no uses este modo: para trabajar sin preguntas ya está auto, que sí revisa lo peligroso.
PASO 8 · ~1 min

Saber qué pregunta siempre

Hay cosas que ningún modo aprueba solo, ni siquiera el que se salta los permisos: lo que tú marcaste con una regla ask, los borrados de rutas críticas como la carpeta de usuario o la raíz del disco, y las preguntas que Claude te hace para decidir algo. Si te sigue preguntando por eso, está funcionando como debe.

Resultado

Sabes qué modo de permisos usar en cada caso: auto para trabajar sin preguntas con revisión de seguridad, Aceptar ediciones para ir rápido revisando al final, reglas para los comandos que apruebas siempre y el modo sin permisos solo en un contenedor. Para dominar Claude Code de principio a fin, el curso de Claude Code para desarrollo con IA va paso a paso.

Preguntas frecuentes

¿Cómo hago que Claude Code no me pregunte cada vez?

Pásalo a modo auto con Shift+Tab (o actualízalo: desde la versión 2.1.283 arranca en auto). Para un comando concreto, responde Yes, and don't ask again o añade una regla allow con /permissions.

¿Es seguro usar --dangerously-skip-permissions?

Solo en un contenedor o una máquina virtual sin acceso a internet: ejecuta todo sin revisar. En tu ordenador, el modo auto quita las preguntas rutinarias y sigue bloqueando lo peligroso.

¿Por qué no me aparece el modo auto?

Puede ser una versión antigua de Claude Code, un modelo que no lo admite (hace falta Opus 4.6 o posterior, Sonnet 4.6 o posterior, Haiku 5.5 o Fable) o que tu organización lo haya apagado. Si pusiste auto en los ajustes de un proyecto, no vale: va en ~/.claude/settings.json.

¿Dónde se guardan los permisos que apruebo para siempre?

En .claude/settings.local.json, en la raíz del proyecto. Se ven y se borran con el comando /permissions.

¿Esto sirve para Cowork o el chat de Claude?

No: estos modos son de Claude Code (terminal, VS Code y la pestaña Code de la app de escritorio). Cowork tiene sus propios modos de permisos.

PRÓXIMOS PASOS
TÉRMINOS DE ESTE TUTORIAL
MÁS DE CLAUDE CODE