Modos de permisos de Claude Code, explicados

Un modo de permisos decide cuánto puede hacer Claude Code antes de pararse a preguntarte. Elegir el adecuado para cada trabajo te libera tanto de las interrupciones constantes como de los sustos.

Los seis modos

Las reglas deny bloquean en todos los modos, también en bypass. Las reglas allow no tienen efecto en el modo bypass.

En qué modo empieza una sesión nueva depende de tu versión, tu plan y tus ajustes. La documentación da el orden: primero la opción de la línea de comandos, luego permissions.defaultMode en un archivo de ajustes y por último el valor por defecto.

Cómo cambiar

El modo plan, paso a paso

  1. Pulsa Shift+Tab hasta estar en modo plan, o escribe /plan, o lanza con --permission-mode plan.
  2. Pide lo que quieres. Claude explora y escribe un plan.
  3. Pulsa Ctrl+G si quieres editar antes el plan en tu editor.
  4. Elige: aprobar y seguir con el modo auto, aprobar y revisar tú cada edición, o seguir planificando y dar tu opinión. Si el modo auto no está disponible, la primera opción dice «Yes, auto-accept edits».

Shift+Tab otra vez sale del modo plan sin aprobar nada. Si quieres que Claude te pregunte antes de construir, mira haz que Claude Code pregunte primero (en inglés).

Qué es el modo auto y qué no es

Un modelo clasificador aparte revisa las acciones antes de que se ejecuten. Por defecto bloquea cosas como pasar una descarga directamente a la terminal para ejecutarla, enviar datos sensibles fuera, despliegues a producción, force push y comandos como git reset --hard que tirarían a la basura trabajo sin guardar. Permite cosas como trabajar con archivos locales de tu proyecto e instalar las dependencias que tu proyecto declara. Si bloquea tres acciones seguidas, o 20 en total, se pausa y vuelve a preguntar.

Al entrar en el modo auto, descarta las reglas allow amplias que dejarían ejecutar cualquier código, como Bash(*). Las reglas estrechas como Bash(npm test) se mantienen. Que auto esté disponible depende de tu plan, proveedor, modelo y versión. La documentación deja claro que reduce los avisos y no garantiza la seguridad.

Bypass: lee esta parte dos veces

Lo que nunca se aprueba solo

Las escrituras en rutas protegidas no se aprueban automáticamente, salvo en el modo bypass. Entre los directorios protegidos están .git, .vscode, .idea y .claude. Entre los archivos protegidos están los de arranque de la terminal como .bashrc, además de .npmrc y .mcp.json. Una regla allow en un archivo de ajustes no aprueba de antemano una escritura ahí. Incluso en el modo bypass, una lista corta de acciones, como borrar con rm rutas críticas del sistema, sigue pidiendo confirmación o se rechaza.

Cuál elegir

Límites

Esta página sigue la documentación de modos de permisos de Anthropic tal como la leemos en octubre de 2026. No tenemos relación con Anthropic. La escribimos a partir de la documentación y no hemos probado todos los modos en todos los sistemas.

Mira también: Trabajar hacia un objetivo con /goal · Claude Code en JetBrains.

La skill gratis loop-stop da a las tareas largas un límite y una regla de parada. Si quieres una segunda mirada a tu CLAUDE.md y a tus ajustes, el Tune-Up Kit es una lista de comprobación para eso (la ficha está en inglés).