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

devcontainer-mcp: Dê aos Agentes de IA Seu Próprio Ambiente de Desenvolvimento, Não o Seu
Tools

devcontainer-mcp: Dê aos Agentes de IA Seu Próprio Ambiente de Desenvolvimento, Não o Seu

devcontainer-mcp é um servidor MCP que expõe 45 ferramentas para agentes de IA criarem, gerenciarem e trabalharem dentro de contêineres de desenvolvimento com suporte a Docker, DevPod ou GitHub Codespaces — mantendo a máquina host limpa.

OpenClawRadar
Destino: Plugin Claude Code para Adivinhação Determinística Usando Astrologia Clássica do Leste Asiático
Tools

Destino: Plugin Claude Code para Adivinhação Determinística Usando Astrologia Clássica do Leste Asiático

Destiny é um plugin para Claude Code que calcula seu mapa astral de oito caracteres, o pilar do dia atual e o hexagrama do I-Ching de forma determinística (Python), depois usa Claude para gerar interpretações em prosa — sem horóscopos alucinados por LLM.

OpenClawRadar
JobPilot: Plugin do Claude Code para Candidaturas Automatizadas a Empregos
Tools

JobPilot: Plugin do Claude Code para Candidaturas Automatizadas a Empregos

JobPilot é um plugin do Claude Code que automatiza a busca por empregos e processos de candidatura usando automação de navegador Playwright. Inclui comandos para pesquisar em sites de vagas, preencher automaticamente candidaturas, gerar cartas de apresentação e acompanhar estatísticas de aplicações.

OpenClawRadar
FUTO Swipe: Modelos de Digitação por Deslize de Código Aberto Igualam a Precisão das Grandes Tecnologias
Tools

FUTO Swipe: Modelos de Digitação por Deslize de Código Aberto Igualam a Precisão das Grandes Tecnologias

FUTO lança modelos de digitação por deslize de código aberto e um conjunto de dados de 1M de deslizes. Codificador (635K parâmetros) + ContextLM (1,5M) + decodificador (304K) alcançam ~4% de taxa de falha no top-4. Totalmente offline no FUTO Keyboard.

OpenClawRadar