Mneme : un accrochage PreToolUse qui bloque les modifications de Claude Code violant les décisions architecturales

✍️ OpenClawRadar📅 Publié: May 4, 2026🔗 Source
Mneme : un accrochage PreToolUse qui bloque les modifications de Claude Code violant les décisions architecturales
Ad

Marcus Dillavou a construit Mneme, un hook PreToolUse qui intercepte les modifications de Claude Code et les vérifie par rapport à un fichier d'architecture de décisions enregistré avant qu'elles ne touchent le disque. L'objectif : empêcher les bibliothèques interdites, les motifs rejetés et les conventions oubliées de réapparaître dans de nouveaux fichiers.

Installation

pip install mneme
python scripts/install_claude_code.py

Ceci écrit l'entrée du hook dans .claude/settings.json et installe quatre commandes slash :

  • /mneme-check — exécuter une vérification de violation
  • /mneme-context — obtenir le contexte du fichier actuel
  • /mneme-record — enregistrer une nouvelle décision
  • /mneme-review — examiner les décisions existantes
Ad

Fonctionnement

Lorsque Claude tente une modification, Mneme compare l'opération avec les décisions indexées par mots-clés. Si une violation est détectée, le hook bloque l'opération et renvoie l'ID de la décision comme retour. Claude voit la restriction, comprend pourquoi, et ajuste sa sortie — aucune intervention manuelle nécessaire.

Le hook échoue ouvert : si Mneme n'est pas dans le PATH ou expire, il sort avec le code 0 et Claude Code procède normalement. Il ne bloque que lorsque mneme check renvoie effectivement un verdict de violation.

Cas particuliers

La récupération est basée sur des mots-clés, donc la portée des décisions est importante. L'auteur recherche activement des retours d'expérience concrets pour savoir si le hook se déclenche correctement dans des projets en production.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Stackdome : Alternative open source auto-hébergeable à Railway sur Kubernetes
Tools

Stackdome : Alternative open source auto-hébergeable à Railway sur Kubernetes

Stackdome est une plateforme open source, auto-hébergeable, qui regroupe les outils CNCF dans une expérience de développement orientée Railway sur Kubernetes. Elle propose une interface canvas, la prise en charge multi-clusters, Postgres managé et des builds source-vers-image.

OpenClawRadar
Serveur MCP OpenGalatea Connecte Claude aux Imprimantes 3D Prusa
Tools

Serveur MCP OpenGalatea Connecte Claude aux Imprimantes 3D Prusa

OpenGalatea est un serveur MCP open-source qui permet à Claude de contrôler des imprimantes 3D Prusa via PrusaLink, autorisant des commandes en langage naturel pour rechercher sur Printables.com, découper des modèles et gérer les impressions.

OpenClawRadar
Slides-grab : Éditeur visuel pour corriger les diapositives HTML générées par Claude Code
Tools

Slides-grab : Éditeur visuel pour corriger les diapositives HTML générées par Claude Code

Slides-grab est un outil qui vous permet de faire glisser des éléments sur des diapositives HTML/CSS générées par Claude Code, puis envoie le XPath et une capture d'écran mise en évidence à l'agent IA pour une édition précise. Il résout le problème de corriger de petits problèmes de mise en page uniquement par des invites textuelles.

OpenClawRadar
Code Claude utilisé pour simuler plus de 4 000 parties de Loup-garou aveugle avec des LLM
Tools

Code Claude utilisé pour simuler plus de 4 000 parties de Loup-garou aveugle avec des LLM

Un développeur a utilisé Claude Code pour créer un simulateur où des LLM jouent à Loup-garou en une nuit sans informations, exécutant environ 4 600 parties avec des modèles d'OpenAI et xAI. L'expérience a révélé des schémas de vote cohérents basés sur les noms malgré des signaux de jeu minimaux.

OpenClawRadar