Claude en Piloto Automático
Aprende a usar YOLO Mode, Hooks de protección y las habilidades GSD y Super Powers para que Claude trabaje solo sin pedirte permiso. Todo explicado tan simple que hasta un niño de 5 años lo entiende.
Antes de empezar
Esta guía asume que ya tienes Claude Code instalado en tu terminal. Si no, ve primero a la guía de instalación. Todo lo que vas a aprender aquí se activa desde la terminal — no necesitas saber programar.
01 el problema
Claude pide permiso para TODO
Cada vez que Claude quiere hacer algo, te pide permiso. Y tú ahí sentado, picándole "Aceptar" a todo. Una y otra y otra vez. Es como tener un asistente que te pregunta permiso para cada paso: abrir la puerta, prender la luz, sentarse en la silla.
¿El resultado? Pierdes tiempo, pierdes el ritmo, y Claude no puede trabajar solo.
Así se siente usar Claude sin configurar
- 1.Leer un archivo → te pide permiso
- 2.Correr un comando → te pide permiso
- 3.Instalar un paquete → te pide permiso
- 4.Crear una carpeta → te pide permiso
- 5.Editar un archivo → te pide permiso
Multiplica eso por cada tarea, cada archivo, cada proyecto. Son horas perdidas.
02 la solución
YOLO Mode — Claude sin interrupciones
¿Qué es YOLO Mode?
YOLO Mode desactiva todas las confirmaciones de permiso. Lo activas con un solo comando y literalmente Claude trabaja sin pedirte nada. Lee archivos, ejecuta comandos, crea carpetas, edita código — todo automático.
Piensa en esto: es como quitarle el freno de mano a un carro. Va mucho más rápido, pero necesitas asegurarte de que el camino esté despejado.
Activar YOLO Mode
claude --dangerously-skip-permissionsCuidado — sin protección es peligroso
Sin hooks de protección, Claude puede borrar archivos que no debe, ejecutar comandos peligrosos o hacer cambios irreversibles. Es como darle las llaves de tu casa a alguien sin decirle qué puertas no debe abrir. Por eso el siguiente paso es configurar hooks.
¿Por qué se llama "dangerously"?
El nombre es intencional — Anthropic te avisa que estás dándole control total a la IA. No es malo usarlo, pero necesitas las protecciones que te enseñamos en la siguiente sección. Piénsalo como un cuchillo de cocina: es una herramienta poderosa, pero la usas con cuidado.
03 protección
Hooks — Las reglas de seguridad
¿Qué son los hooks?
Los hooks son reglas automáticas que tú creas para proteger tu trabajo. Cada vez que Claude quiere hacer algo, los hooks revisan si es seguro antes de que lo haga. Si no es seguro, lo bloquean.
Piensa en los hooks como un guardia de seguridad en la puerta. Claude llega con una tarea, el guardia la revisa, y solo la deja pasar si cumple las reglas que tú definiste.
Archivo de configuración
~/.claude/settings.jsonEjemplo de settings.json con hooks
Este es el archivo donde defines tus reglas. Cópialo y pégalo para empezar.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": ".claude/hooks/proteger.sh"
}
]
}
]
}
}Script de protección (proteger.sh)
Este script revisa cada comando. Si es peligroso, lo bloquea. Si es seguro, lo permite.
#!/bin/bash # .claude/hooks/proteger.sh # Este script revisa cada comando antes de que Claude lo ejecute COMMAND=$(echo "$TOOL_INPUT" | jq -r '.command') # Si el comando tiene "rm -rf", lo bloqueamos if echo "$COMMAND" | grep -q 'rm -rf'; then echo "Comando peligroso bloqueado: $COMMAND" >&2 exit 2 # Exit 2 = BLOQUEAR fi # Si el comando tiene "drop table", lo bloqueamos if echo "$COMMAND" | grep -qi 'drop table'; then echo "Operación de base de datos bloqueada" >&2 exit 2 fi # Todo lo demás, permitir exit 0 # Exit 0 = PERMITIR
Hacer el script ejecutable
chmod +x .claude/hooks/proteger.shLos 4 tipos de hooks
command
Corre un script de tu computadora. El más común y fácil de usar.
Ejemplo
Un archivo .sh que revisa si el comando es peligroso
http
Llama a una URL. Útil si tienes un servidor de validación.
Ejemplo
Enviar el comando a un servicio que lo aprueba o rechaza
prompt
Le pregunta a otra IA si la acción es segura.
Ejemplo
"¿Este comando puede borrar datos importantes?"
agent
Usa un agente con herramientas para verificar.
Ejemplo
Un agente que revisa el estado de git antes de permitir cambios
Los códigos de salida (exit codes)
Tu script le habla a Claude con números. Son solo 3:
- exit 0 → Permitir (todo bien, adelante)
- exit 2 → Bloquear (no, eso es peligroso)
- otro número → Advertir pero continuar
Con hooks, YOLO Mode se vuelve seguro
Ahora tienes lo mejor de los dos mundos: Claude trabaja sin interrupciones, pero tus reglas de seguridad lo protegen de hacer cosas peligrosas. Es como un carro con piloto automático que respeta los semáforos.
04 proyectos nuevos
GSD — Get Shit Done
GSD es una habilidad que hace que Claude se siente contigo, te haga preguntas sobre lo que quieres construir, arme un plan completo y lo ejecute paso a paso. Es como tener un arquitecto que primero te pregunta qué casa quieres, dibuja los planos, y después la construye ladrillo por ladrillo.
Lo mejor: cada paso se ejecuta en un contexto limpio, así Claude no se confunde ni pierde el hilo aunque el proyecto sea grande.
¿Cuándo usar GSD?
Cuando estás empezando un proyecto desde cero. GSD es perfecto para arrancar porque te guía desde la idea hasta el deploy. Si ya tienes un proyecto y solo necesitas hacer cambios, usa Super Powers (siguiente sección).
Instalar GSD
npx get-shit-done-cc@latestLos 6 comandos de GSD
/gsd:new-project
Empieza un proyecto nuevo desde cero
/gsd:discuss-phase
Discute y define qué vas a construir
/gsd:plan-phase
Crea el plan de ejecución paso a paso
/gsd:execute-phase
Ejecuta el plan automáticamente
/gsd:verify-work
Verifica que todo funcione bien
/gsd:ship
Sube todo y despliega tu proyecto
Código abierto — puedes ver cómo funciona por dentro y contribuir.
05 proyectos existentes
Super Powers — Subagentes que trabajan por ti
Super Powers crea subagentes — pequeños Claudes que se reparten las tareas y trabajan en paralelo. Cada uno tiene su propio contexto limpio, así que pueden trabajar por horas sin perder el hilo.
Imagina que tienes un equipo de 5 personas, cada una trabajando en una parte diferente de tu proyecto al mismo tiempo. Eso es Super Powers.
¿Cuándo usar Super Powers?
Cuando ya tienes un proyecto y necesitas hacer cambios, agregar funciones o arreglar bugs. Super Powers es perfecto para proyectos existentes porque entiende tu código actual y trabaja sobre él.
Instalar Super Powers
npx superpowers@latest initEl flujo de trabajo (7 pasos automáticos)
Brainstorm
Claude te hace preguntas para entender qué necesitas
Design
Diseña la solución antes de escribir una línea de código
Plan
Divide el trabajo en tareas pequeñas de 2-5 minutos
Implement
Crea subagentes que ejecutan cada tarea en paralelo
Test
Prueba que todo funcione con tests automáticos
Review
Revisa el código como lo haría un senior developer
Complete
Cierra la rama y entrega el trabajo terminado
Código abierto — funciona con Claude Code, Cursor, Codex, Gemini CLI y más.
06 el combo completo
Todo Junto — El flujo completo
Ahora ya tienes las 3 piezas. Así es como las combinas para poner a Claude en piloto automático de verdad:
Configura tus hooks de protección
Primero lo primero — antes de activar YOLO Mode, crea tu archivo settings.json con las reglas de seguridad. Copia el ejemplo de la sección de Hooks y crea tu script proteger.sh. Esto toma 2 minutos y te protege de todo.
Activa YOLO Mode
Con los hooks en su lugar, ahora sí activa YOLO Mode con claude --dangerously-skip-permissions. Claude va a trabajar sin interrupciones, pero tus reglas lo mantienen a raya.
Elige tu habilidad según el proyecto
¿Proyecto nuevo desde cero? Usa GSD — te guía desde la idea hasta el deploy. ¿Proyecto existente que necesita cambios? Usa Super Powers — crea subagentes que trabajan en paralelo.
¿Proyecto nuevo?
Usa GSD — te hace preguntas, arma el plan y construye desde cero.
¿Proyecto existente?
Usa Super Powers — crea subagentes que trabajan sobre tu código actual.
El resultado
Claude trabajando en múltiples proyectos al mismo tiempo, sin pedirte permiso, sin perder el hilo, y sin tocar nada que no deba. Piloto automático activado.