Claude Code Club · Cuaderno de estudio
Etapa 7 — Agents

🪝 Hooks — La red de seguridad pre-acción

Lo que te llevarás: un hook funcional instalado que pausa o bloquea una acción destructiva antes de que dispare — para que el agente no pueda cargarse algo en silencio mientras estás a por el café.

Infografía: párala antes de que dispare
Validación pre-acción · prevención de errores · seguridad · cumplimiento — «párala antes de que dispare».

Los agentes van rápido. A veces demasiado. Un hook es una regla pequeña que se dispara antes de que corra una herramienta — pre-edit, pre-bash, pre-write — y tiene voto sobre si se permite. Es el portero de tus agentes: el agente dice «quiero ejecutar este comando»; el hook dice «enséñame el DNI primero».

🥇 Es la lección de seguridad más importante de toda la fase. La frase «el agente me borró el proyecto» se dice una sola vez en la carrera — y solo si te saltaste esta lección.

Los dos hooks que todo builder debería tener el primer día

Es regla de proyecto, no por agente: todos los agentes la respetan y no pueden discutirla. No puedes decirle a un agente «ignora mis hooks» — ese es justo el punto.

Otros guardarraíles que valen la pena esta semana

Lo que los principiantes hacen mal

🔐 El hookfile inicial sensato: tres hooks — palabras de peligro pre-bash, scope-lock a la carpeta del proyecto, y modo solo-borrador. Instálalos una vez y duerme tranquilo. Añade más solo cuando un incidente concreto lo pida. Los hooks son como cerraduras: con pocas te roban; con demasiadas no entras ni tú en tu propia casa.

📋 Prompt (traducido)

El guardarraíl pre-bash
Añade un hook pre-bash a .claude/settings.json que bloquee cualquier comando que contenga «rm -rf», «drop database», «force push» o «sudo». En caso de coincidencia, pausa y exige aprobación humana explícita. Enséñame la configuración antes de guardar.
Fuente: Claude Code Club · Aula · Etapa 7 «Agents» — lección «Hooks — La red de seguridad pre-acción».
Añadido al cuaderno: 7 de julio de 2026. Traducción al español para estudio personal.