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

GitHub Comic Bot: Transforme Commits em Quadrinhos Diários de Cavaleiros Medievais
Tools

GitHub Comic Bot: Transforme Commits em Quadrinhos Diários de Cavaleiros Medievais

Um bot que lê commits do GitHub e gera tirinhas de 4 painéis com um cavaleiro medieval impassível, construído com Claude Code e Gemini, rodando no GitHub Actions com custos de camada gratuita.

OpenClawRadar
Script e Fluxo de Trabalho de Fusão de Modelos GGUF para Variantes do Qwen3.5-35B
Tools

Script e Fluxo de Trabalho de Fusão de Modelos GGUF para Variantes do Qwen3.5-35B

Um usuário do Reddit compartilhou um script Python para mesclar arquivos de modelo GGUF com perda mínima, especificamente combinando o modelo Qwen3.5-35B-A3B-Uncensored do HauhauCS com a versão Claude-4.6-Opus-Reasoning-Distilled do samuelcardillo. O script roda no Google Colab Free Tier e inclui suporte à quantização via llama-quantize.

OpenClawRadar
Plugin Design Studio para Claude Code Adiciona Equipe de Design Virtual com 9 Funções e 16 Comandos
Tools

Plugin Design Studio para Claude Code Adiciona Equipe de Design Virtual com 9 Funções e 16 Comandos

Um novo plugin Claude Code chamado Design Studio simula uma equipe de design completa com 9 funções especializadas, 16 comandos de barra e 5 agentes. Ele detecta automaticamente as pilhas tecnológicas e inclui mais de 8.000 linhas de conhecimento de design em arquivos de referência.

OpenClawRadar
ZSE: Motor de inferência de LLM de código aberto com inicializações a frio de 3,9 segundos
Tools

ZSE: Motor de inferência de LLM de código aberto com inicializações a frio de 3,9 segundos

ZSE é um motor de inferência de LLM de código aberto que reduz os requisitos de memória de modelos de 32B de 64GB para 19,3GB de VRAM e alcança inicializações a frio de 3,9 segundos para modelos de 7B usando um formato .zse pré-quantizado com pesos mapeados na memória.

OpenClawRadar