Mneme: Um Gancho PreToolUse que Bloqueia Edições do Claude Code que Violam Decisões de Arquitetura

✍️ OpenClawRadar📅 Publicado: May 4, 2026🔗 Source
Mneme: Um Gancho PreToolUse que Bloqueia Edições do Claude Code que Violam Decisões de Arquitetura
Ad

Marcus Dillavou construiu Mneme, um hook PreToolUse que intercepta edições do Claude Code e as verifica contra um arquivo de decisões de arquitetura registradas antes de serem gravadas no disco. O objetivo: evitar que bibliotecas proibidas, padrões rejeitados e convenções esquecidas reapareçam em novos arquivos.

Instalação

pip install mneme
python scripts/install_claude_code.py

Isso escreve a entrada do hook em .claude/settings.json e instala quatro comandos de barra:

  • /mneme-check — executar uma verificação de violação
  • /mneme-context — obter contexto para o arquivo atual
  • /mneme-record — registrar uma nova decisão
  • /mneme-review — revisar decisões existentes
Ad

Como Funciona

Quando Claude tenta uma edição, Mneme compara a operação com decisões indexadas por palavra-chave. Se uma violação for detectada, o hook bloqueia a operação e retorna o ID da decisão como feedback. Claude vê a restrição, entende o motivo e ajusta sua saída — sem necessidade de intervenção manual.

O hook falha abertamente: se Mneme não estiver no PATH ou exceder o tempo limite, ele sai com código 0 e o Claude Code prossegue normalmente. Ele só bloqueia quando mneme check realmente retorna um veredito de violação.

Casos Extremos

A recuperação é baseada em palavras-chave, então o escopo das decisões é importante. O autor está ativamente buscando feedback do mundo real sobre se o hook dispara corretamente em projetos de produção.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

PACT: Uma Estrutura de Governança Programática para Código Claude Após Padrões de Falha de Agente
Tools

PACT: Uma Estrutura de Governança Programática para Código Claude Após Padrões de Falha de Agente

Um desenvolvedor criou o PACT (Programmatic Agent Constraint Toolkit) após três meses de falhas recorrentes do Claude Code em um aplicativo móvel com mais de 350 arquivos. O framework substitui regras não aplicáveis por restrições mecânicas que bloqueiam fisicamente violações por meio de hooks pré-uso de ferramentas.

OpenClawRadar
NGX-OS: Sistema Operacional de Rede Construído para IA com Integração eBPF e MCP
Tools

NGX-OS: Sistema Operacional de Rede Construído para IA com Integração eBPF e MCP

NGX-OS é um sistema operacional de rede projetado desde o início para integração com IA, usando eBPF para telemetria em tempo real e MCP para acesso direto de LLMs aos dados de estado da rede sem camadas de tradução.

OpenClawRadar
Heartbeat-gateway: Substituição orientada a eventos para a sondagem cron no OpenClaw
Tools

Heartbeat-gateway: Substituição orientada a eventos para a sondagem cron no OpenClaw

Heartbeat-gateway é uma ferramenta Python de código aberto que substitui a verificação baseada em cron por eventos acionados por webhook para o OpenClaw, reduzindo os custos de API de aproximadamente US$ 86/mês para cerca de US$ 4,50/mês e melhorando a latência de até 30 minutos para menos de 2 segundos.

OpenClawRadar
Fluxo de Desenvolvimento Orientado por Especificações para Claude Code: Decomposição, Limpeza de Contexto e Controle de Custos
Tools

Fluxo de Desenvolvimento Orientado por Especificações para Claude Code: Decomposição, Limpeza de Contexto e Controle de Custos

Uma abordagem de desenvolvimento orientada por especificações para o Claude Code que usa decomposição bidimensional, limpeza de contexto entre etapas e especificações salvas em disco para melhorar o desempenho do agente e reduzir custos.

OpenClawRadar