O hook de pre-commit do Git impede que agentes de IA de codificação façam commits com documentação desatualizada.

✍️ OpenClawRadar📅 Publicado: March 30, 2026🔗 Source
O hook de pre-commit do Git impede que agentes de IA de codificação façam commits com documentação desatualizada.
Ad

Problema: Agentes de codificação de IA fazem commit de código com documentação desatualizada

Ao trabalhar com assistentes de codificação de IA como o Claude Code em múltiplas sessões, os desenvolvedores encontram um problema específico: a IA faz alterações no código (adicionando rotas, refatorando componentes, renomeando coisas) mas não atualiza arquivos de documentação como ARCHITECTURE.md e README. Isso faz com que sessões subsequentes comecem com a IA lendo documentação que descreve código de semanas atrás.

As consequências incluem:

  • Claude alucinando nomes de funções que não existem mais
  • Referenciando endpoints de API que foram renomeados
  • Sugerindo padrões que contradizem a arquitetura atual

Avisos de advertência não funcionam porque quando o Claude está fazendo commit, ninguém vê a saída stderr.

Ad

Solução: Um hook de pré-commit bloqueador

O desenvolvedor criou um hook de pré-commit do Git com este fluxo de trabalho:

  • O hook sabe quais alterações de arquivo devem acionar atualizações de documentação (padrões configuráveis por projeto)
  • Quando o Claude Code faz commit, o hook o detecta através de variáveis de ambiente
  • O hook evita tentar corrigir automaticamente a documentação (o que causaria um deadlock ao gerar Claude de dentro do Claude)
  • Em vez disso, ele sai com código 1 e exibe uma mensagem clara: "docs estão desatualizados, atualize estes arquivos, depois tente novamente"
  • Claude lê o erro, atualiza a documentação, tenta o commit novamente, e o commit é realizado

Para commits humanos, o hook chama a API da Anthropic diretamente e corrige as seções relevantes (levando aproximadamente 20 segundos).

Cada commit gera um arquivo session-context.md com um resumo da atividade recente para que a próxima sessão tenha continuidade.

Detalhes de implementação

A ferramenta está disponível como um pacote npm: @mossrussell/agent-guard

Características principais:

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Bifrost LLM Gateway: Sobrecarga de 11 Microssegundos, Binário Único em Go
Tools

Bifrost LLM Gateway: Sobrecarga de 11 Microssegundos, Binário Único em Go

Bifrost é um proxy LLM de código aberto escrito em Go que roteia solicitações para OpenAI, Anthropic, Azure e Bedrock com sobrecarga de 11 microssegundos por solicitação, lidando com 5.000 RPS em um VPS de US$ 20/mês.

OpenClawRadar
Repositório Gratuito de Playbook de Lançamento de Produtos de IA para Usuários do Claude
Tools

Repositório Gratuito de Playbook de Lançamento de Produtos de IA para Usuários do Claude

Um desenvolvedor lançou um repositório gratuito contendo um playbook estruturado para lançamento de produtos de IA, projetado para funcionar com o Claude. O repositório organiza a experiência de lançamento em etapas práticas, incluindo estratégia, preparação, execução, e inclui modelos e referências de ferramentas.

OpenClawRadar
yoyo: Servidor MCP Local para Leituras Fundamentadas de Código e Escritas Protegidas com Claude Code
Tools

yoyo: Servidor MCP Local para Leituras Fundamentadas de Código e Escritas Protegidas com Claude Code

yoyo é um servidor MCP local de código aberto que fornece aos agentes de codificação, como o Claude Code, leituras fundamentadas de repositórios e escritas protegidas em 16 linguagens, incluindo Rust, Go, Python e TypeScript. Ele evita que edições quebradas sejam aplicadas silenciosamente, retornando uma saída legível por máquina em caso de falha de proteção (guard_failure) e habilitando um plano de nova tentativa (retry_plan) para reparos direcionados.

OpenClawRadar
Claude Counter: Aplicativo Android monitora limites de uso do Claude com notificações em tempo real
Tools

Claude Counter: Aplicativo Android monitora limites de uso do Claude com notificações em tempo real

Um desenvolvedor criou o Claude Counter, um aplicativo Android gratuito que consulta a API do Claude para exibir limites de uso ao vivo da sessão e semanais. O aplicativo mostra barras de progresso, fornece notificações ricas com porcentagem restante e alerta quando os limites são redefinidos.

OpenClawRadar