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

🦀
Tools

Gigacatalyst: Incorpore um Construtor de IA em seu SaaS para Permitir que Usuários Criem Fluxos de Trabalho Personalizados

Gigacatalyst permite que você incorpore um construtor de aplicativos com IA ao seu SaaS. Usuários não técnicos descrevem fluxos de trabalho em linguagem natural, e o sistema gera aplicativos governados usando suas APIs, modelo de dados e sistema de design — com autenticação, isolamento de inquilino e controle de versão integrados.

OpenClawRadar
Claude Code vs OpenCode: Principais Diferenças Técnicas que um Desenvolvedor Encontrou
Tools

Claude Code vs OpenCode: Principais Diferenças Técnicas que um Desenvolvedor Encontrou

Um desenvolvedor compara Claude Code e OpenCode em contexto, memória, uso de ferramentas, subagentes, permissões, segurança e flexibilidade de modelos, concluindo que o Claude Code ainda vence para repositórios de produção.

OpenClawRadar
Claude Code Modo Ultracódigo Gera Pipeline de 70 Agentes para Busca Profunda
Tools

Claude Code Modo Ultracódigo Gera Pipeline de 70 Agentes para Busca Profunda

Uma única solicitação de 'deep search' no modo ultracode do Claude Code gerou automaticamente um pipeline de 4 fases com ~70 agentes, cada um buscando e verificando projetos de forma independente. O script orquestrador mantém os resultados intermediários fora da janela de contexto, evitando sobrecarga.

OpenClawRadar
O CloudRouter Capacita Agentes de Codificação de IA com Gerenciamento de VM e GPU
Tools

O CloudRouter Capacita Agentes de Codificação de IA com Gerenciamento de VM e GPU

O CloudRouter apresenta uma ferramenta CLI que permite que agentes de codificação de IA criem autonomamente VMs e GPUs na nuvem, automatizando tarefas como verificação de navegador e cargas de trabalho intensivas em GPU.

OpenClawRadar