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
- 01 - Sistema de hooks — visão geral do lifecycle
- 02 - PreToolUse — interceptar e validar antes de executar
- 03 - PostToolUse — automação pós-ação
- 04 - Stop hook — notificação, logging, cleanup
- 05 - Guardrails — bloquear comandos destrutivos
- 06 - Delegar permissão a outro LLM — pattern meta-agente
- 07 - Hooks para segurança — commits, push force, rm -rf
- 08 - Testando e debugando hooks
Veja também
- Claude Code — tronco da trilha
- Configuração — galho anterior
- Skills e MCP — próximo galho
- Time e Automação — onde guardrails se tornam políticas de time