Hooks e Guardrails — Claude Code

TL;DR

Galho 3 da trilha Claude Code. Cobre o sistema de hooks (lifecycle, PreToolUse, PostToolUse, Stop), guardrails para bloquear ações perigosas, delegação de permissão a outro LLM, segurança e como testar hooks. Hooks são o sistema nervoso do Claude Code — sem eles, você está dando autonomia sem controle.

Sobre este galho

Hooks transformam Claude Code de “agente que pede permissão” em “agente com políticas programáticas”. PreToolUse intercepta antes de executar (permite bloquear, validar, logar). PostToolUse dispara depois (auto-lint, auto-format, notificações). Stop hook executa quando o agente termina.

Guardrails são hooks que bloqueiam ações destrutivas — sem eles, auto mode é risco. Com eles, é produtividade real.

Notas

  1. 01 - Sistema de hooks — visão geral do lifecycle
  2. 02 - PreToolUse — interceptar e validar antes de executar
  3. 03 - PostToolUse — automação pós-ação
  4. 04 - Stop hook — notificação, logging, cleanup
  5. 05 - Guardrails — bloquear comandos destrutivos
  6. 06 - Delegar permissão a outro LLM — pattern meta-agente
  7. 07 - Hooks para segurança — commits, push force, rm -rf
  8. 08 - Testando e debugando hooks

Veja também