Hooks no Claude Code: regras e bloqueios automáticos
Por Mauro Mequelussi · Curso gratuito Claude Code sem mistério: do zero ao plugin · Português (PT-BR)
Resposta direta · O que esta aula resolve
A Aula 10 de 15 ("Hooks no Claude Code: regras e bloqueios automáticos"), parte do módulo "Ensinar o Claude" do curso gratuito "Claude Code sem mistério: do zero ao plugin" na Escola de Aplicativos (ministrado por Mauro Mequelussi), ensina na prática: Descubra a diferença prática entre dar instruções de contexto no CLAUDE.md e aplicar regras determinísticas via hooks. Veja como interceptar ferramentas antes de rodarem para proteger segredos da sua aplicação e como rodar scripts pós-execução. Entenda também os cuidados de segurança ao executar comandos locais e a importância da defesa em camadas.
Crie sua conta grátis para assistir a esta videoaula em HD
O resumo técnico e os capítulos abaixo são abertos para consulta. Crie sua conta 100% gratuita em segundos para liberar todas as 15 videoaulas em HD, controle automático de progresso, Tutor IA e certificado gratuito verificável.
- R$ 0 · Sem cartão de crédito
- Tutor IA tira-dúvidas da aula
- Certificado gratuito incluso
O que você vai aprender
- A diferença entre instruções de contexto (pedidos) e hooks de execução (garantias)
- Como usar o código de saída 2 para barrar edições e alertar o modelo
- Como configurar eventos antes e depois do acionamento de ferramentas
- Como automatizar formatação e validações sem gastar tokens
- Estratégias de defesa em camadas combinando CLAUDE.md e hooks
Pontos-chave da aula
- Instrução é contexto; hook é garantia determinística executada no sistema.
- Código de saída 2 interrompe a ferramenta antes da execução e devolve aviso ao Claude.
- Hooks pré-ferramenta rodam antes das checagens de modo de permissão.
- Hooks pós-ferramenta não desfazem alterações, apenas reagem ao que já foi feito.
- Scripts rodam com as permissões do seu usuário local e exigem revisão cuidadosa.
Capítulos e roteiro técnico da aula
6 capítulos minutados- 00:00
Instruções vs. fechaduras de segurança
Entenda por que avisos no CLAUDE.md não garantem bloqueio absoluto e como os hooks funcionam como travas no ciclo de execução.
- 00:50
Ciclo de vida dos hooks e pontos de corte
Descubra em quais momentos do ciclo os hooks atuam e aprenda a interceptar ferramentas antes que façam alterações.
- 01:16
Protegendo arquivos com código de saída 2
Veja como montar uma guarda de segredos no terminal que barra a edição de arquivos críticos antes de acontecer.
- 02:13
Automação pós-ferramenta e modo de permissão
Aprenda a rodar formatadores automaticamente após edições e veja por que hooks pré-ferramenta ignoram bypass de permissões.
- 02:36
Segurança, custos e defesa em duas camadas
Conheça os riscos das permissões de usuário e entenda as vantagens de combinar CLAUDE.md com hooks determinísticos.
- 03:29
A órbita completa e o próximo passo: plugins
Recapitulação dos cinco pilares do Claude Code e preparação para empacotar todo o ambiente de trabalho em plugins.
Momentos de destaque na prática
Como impedir o Claude de tocar em arquivos sensíveis
Veja como transformar um pedido em uma garantia técnica inquebrável usando hooks.
Automação silenciosa e defesa em duas camadas
Descubra por que a fechadura funciona até no modo permissivo e como formatar código sozinho.
Notas de aula e guia de estudo
Enquanto o arquivo CLAUDE.md funciona como um aviso de contexto que o modelo pode ou não interpretar perfeitamente, os hooks são fechaduras determinísticas que rodam no seu terminal. Nesta aula, você vai aprender a interceptar e bloquear ações de ferramentas antes que elas toquem em arquivos sensíveis e a automatizar tarefas repetitivas após cada edição. Com isso, seu fluxo ganha proteção real e previsibilidade.
O que você vai aprender
- A diferença entre instruções de contexto (pedidos) e hooks de execução (garantias)
- Como usar o código de saída 2 para barrar edições e alertar o modelo
- Como configurar eventos antes e depois do acionamento de ferramentas
- Como automatizar formatação e validações sem gastar tokens
- Estratégias de defesa em camadas combinando CLAUDE.md e hooks
Pontos-chave
- Instrução é contexto; hook é garantia determinística executada no sistema.
- Código de saída 2 interrompe a ferramenta antes da execução e devolve aviso ao Claude.
- Hooks pré-ferramenta rodam antes das checagens de modo de permissão.
- Hooks pós-ferramenta não desfazem alterações, apenas reagem ao que já foi feito.
- Scripts rodam com as permissões do seu usuário local e exigem revisão cuidadosa.
