Cargando la bóveda…
Cargando la bóveda…
Claude por defecto pide permiso para TODO. Te enseño cómo activar YOLO mode (sin permisos), proteger con hooks (reglas de seguridad), y usar GSD para proyectos nuevos o Superpowers para proyectos existentes. Setup en 15 minutos, ahorro masivo en clicks.
Claude pide permiso para todo:
Vos ahí clickeando "aceptar" 50 veces por sesión. Pierde el flow, pierde el ritmo, Claude no puede trabajar autónomamente.
Combinadas: Claude trabaja horas solo sin tocar nada que no deba.
Modo que desactiva todas las confirmaciones. Lo activás con un flag y Claude lee/escribe/ejecuta sin pedir permiso.
claude --dangerously-skip-permissionsEl nombre es intencional. Sin protecciones adicionales, Claude puede:
rm -rfgit push --force a mainEs como darle las llaves de tu casa sin decirle qué puertas NO abrir. Por eso necesitás los hooks.
✅ Tenés hooks configurados ✅ Proyecto en VM, contenedor o repo aislado ✅ Tareas largas donde la autonomía vale más que el riesgo
❌ Tu máquina principal con archivos críticos sin hooks ❌ Producción ❌ Primera vez usando Claude (aprendé sin YOLO primero)
Reglas automáticas que se ejecutan antes de cada acción de Claude. Si la acción es peligrosa, se bloquea.
Es como un guardia de seguridad: Claude llega con una tarea, el guardia revisa, deja pasar solo lo seguro.
Archivo: ~/.claude/settings.json
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": ".claude/hooks/proteger.sh"
}
]
}
]
}
}Archivo: .claude/hooks/proteger.sh
#!/bin/bash
# Revisa cada comando antes de que Claude lo ejecute
COMMAND=$(echo "$TOOL_INPUT" | jq -r '.command')
# Bloqueamos rm -rf
if echo "$COMMAND" | grep -q 'rm -rf'; then
echo "Comando peligroso bloqueado: $COMMAND" >&2
exit 2
fi
# Bloqueamos drop table
if echo "$COMMAND" | grep -qi 'drop table'; then
echo "Operación de base de datos bloqueada" >&2
exit 2
fi
# Bloqueamos force push a main
if echo "$COMMAND" | grep -qE 'git push.*--force.*main'; then
echo "Force push a main bloqueado" >&2
exit 2
fi
# Bloqueamos sudo
if echo "$COMMAND" | grep -q '^sudo'; then
echo "sudo bloqueado — escalá manualmente si lo necesitás" >&2
exit 2
fi
# Todo lo demás, permitir
exit 0Hacelo ejecutable:
chmod +x .claude/hooks/proteger.shPara mayoría de casos, command con un script bash alcanza. Ver hooks de automatización para profundizar.
GSD ("Get Shit Done") es un skill que te lleva de idea → deploy con metodología estructurada. Cada paso en contexto limpio (no se confunde con tareas grandes).
npx get-shit-done-cc@latest✅ Empezás proyecto desde cero ✅ Querés guía estructurada (idea → producto) ✅ No tenés decisiones de arquitectura definidas
❌ Modificás proyecto existente ❌ Sabés exactamente qué querés (GSD agrega ceremonia)
Framework que crea sub-agentes trabajando en paralelo. Cada sub-agente tiene contexto limpio. Trabajan horas sin perder el hilo.
npx superpowers@latest init✅ Proyecto existente con cambios/features ✅ Tareas grandes (>2h) que querés delegar ✅ Code base que requiere coordinación de cambios
❌ Quick fixes (overkill) ❌ Proyectos triviales
Ver más en top 10 abril 2026 y 5 skills equipo dev.
# 1. Crear hooks
mkdir -p ~/.claude/hooks
mkdir -p .claude/hooks
# 2. Configurar settings.json (ver código arriba)
# 3. Crear proteger.sh (ver código arriba)
# 4. chmod +x
# 5. Instalar uno de los frameworks
npx get-shit-done-cc@latest # proyecto nuevo
# o
npx superpowers@latest init # proyecto existente# Arrancar Claude en piloto automático
claude --dangerously-skip-permissions
# Adentro:
> /gsd:new-project
# o
> Usá superpowers para agregar feature de pagos recurrentesClaude trabaja horas solo. Vos volvés a revisar resultado, no a clickear "aceptar" 50 veces.
Riesgo real. Cualquier comando destructivo se ejecuta sin chequeo. Una mala vibe del modelo + un rm -rf = catástrofe.
Regla: hooks PRIMERO, YOLO después.
Si tus hooks son tan restrictivos que bloquean cosas legítimas, vas a desactivarlos y volver al punto cero. Encontrá el balance: bloqueá lo catastrófico (rm -rf, force push a main, drop table), dejá pasar lo recuperable.
Si nunca testeás tus hooks, no sabés si funcionan. Probá manualmente:
echo '{"command": "rm -rf /"}' | TOOL_INPUT="$(cat)" .claude/hooks/proteger.sh
echo $? # Debería ser 2GSD agrega ceremonia (brainstorm, design, plan). Para "agregame este botón", es overhead. Para "construime esta app completa", brilla.
Si algo sale mal y no tenés git remoto + push frecuente, podés perder trabajo. Mantené git limpio antes de YOLO.
Hay un spectrum, no solo "YOLO sí o no":
Empezá en 0, avanzá un nivel cada 2-4 semanas. No saltees al 4 sin entender los anteriores.
Agent View (varios agentes paralelos) + YOLO + hooks = multi-agente en piloto automático. Cada agente trabaja sin pedirte permiso, protegidos por hooks.
claude-mem recuerda entre sesiones lo que aprendiste de hooks que aplicaste. Mejor calibración con el tiempo.
Token Efficient en CLAUDE.md hace que Claude trabaje sin fluff durante la sesión autónoma. Más trabajo útil por dólar gastado.