# Hooks no Claude Code: regras e bloqueios automáticos

> **Resposta Direta:** 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.

## Ficha Técnica da Aula

- **Curso:** [Claude Code sem mistério: do zero ao plugin](https://www.escoladeaplicativos.com.br/cursos/claude-code-sem-misterio)
- **Escola:** Escola de Aplicativos (https://www.escoladeaplicativos.com.br)
- **Instrutor:** Mauro Mequelussi
- **Módulo 2 de 3:** Ensinar o Claude
- **Posição na trilha:** Aula 10 de 15
- **Duração da videoaula:** 4 min
- **Nível:** Iniciante
- **Idioma:** Português (PT-BR)
- **Custo:** 100% Gratuito (R$ 0)
- **Certificado:** Certificado gratuito verificável incluso ao concluir o curso
- **Acesso ao vídeo:** Resumo técnico aberto; videoaula em HD liberada mediante cadastro gratuito
- **URL canônica:** https://www.escoladeaplicativos.com.br/cursos/claude-code-sem-misterio/hooks-no-claude-code-regras-e-bloqueios-automaticos

## 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 Tópicos da Videoaula

- **[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.

## Destaques Práticos

- **[00:22] Como impedir o Claude de tocar em arquivos sensíveis**: Veja como transformar um pedido em uma garantia técnica inquebrável usando hooks.
- **[02:13] Automação silenciosa e defesa em duas camadas**: Descubra por que a fechadura funciona até no modo permissivo e como formatar código sozinho.

## Conceitos e Tecnologias Abordados

- **Tópicos:** Hooks no Claude Code, Pre-tool hooks, Post-tool hooks, Proteção de variáveis de ambiente, Defesa em camadas, Formatação automatizada
- **Ferramentas e Entidades:** Claude Code, Anthropic, Meta

## Documentação e Referências Oficiais

- [Referência de hooks no Claude Code](https://code.claude.com/docs/en/hooks.md)
- [Guia prático de criação de hooks](https://code.claude.com/docs/en/hooks-guide.md)
- [Memória e regras com CLAUDE.md](https://code.claude.com/docs/en/memory.md)

## Perguntas Frequentes (FAQ)

### O que é ensinado na Aula 10 (Hooks no Claude Code: regras e bloqueios automáticos) do curso Claude Code sem mistério: do zero ao plugin?

Nesta aula do módulo "Ensinar o Claude" na Escola de Aplicativos, você aprende de forma prática: 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.

### Como assistir ao vídeo completo da aula "Hooks no Claude Code: regras e bloqueios automáticos" gratuitamente?

O resumo técnico estruturado desta aula é público e gratuito. Para assistir à videoaula completa em HD, basta entrar ou criar sua conta 100% gratuita na Escola de Aplicativos — o cadastro leva segundos e libera todas as 15 aulas do curso "Claude Code sem mistério: do zero ao plugin", controle de progresso, Tutor IA e emissão de certificado gratuito.

### Quais tecnologias e conceitos são abordados em "Hooks no Claude Code: regras e bloqueios automáticos"?

A aula cobre diretamente os seguintes tópicos técnicos aplicados em produção: Hooks no Claude Code, Pre-tool hooks, Post-tool hooks, Proteção de variáveis de ambiente, Defesa em camadas, Formatação automatizada.

### O curso "Claude Code sem mistério: do zero ao plugin" oferece certificado gratuito?

Sim. Ao assistir às 15 aulas do curso gratuito "Claude Code sem mistério: do zero ao plugin" na Área de Membros da Escola de Aplicativos, você emite gratuitamente um certificado digital em português com código de verificação pública.

## Como assistir à videoaula completa gratuitamente

Crie sua conta gratuita em segundos em https://www.escoladeaplicativos.com.br/login?redirect=%2Fm%2Fcursos%2Fclaude-code-sem-misterio%2Faula%2Fhooks-no-claude-code-regras-e-bloqueios-automaticos para assistir ao vídeo completo desta aula em HD na Área de Membros da Escola de Aplicativos, com progresso salvo, Tutor IA e certificado gratuito verificável.

## Navegação do Curso

- **Aula anterior:** [Aula 9: Subagentes no Claude Code: divida tarefas e processe em paralelo](https://www.escoladeaplicativos.com.br/cursos/claude-code-sem-misterio/subagentes-no-claude-code-divida-tarefas-e-processe-em-paralelo)
- **Próxima aula:** [Aula 11: Plugins no Claude Code: organize e compartilhe seu setup](https://www.escoladeaplicativos.com.br/cursos/claude-code-sem-misterio/plugins-no-claude-code-organize-e-compartilhe-seu-setup)
