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

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
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
👀 See Also

HomeButler : Gestion de laboratoire domestique sans jeton pour les agents OpenClaw
HomeButler est un binaire Go unique qui permet aux agents OpenClaw de gérer l'infrastructure du homelab sans clés API ni jetons. Il s'exécute localement et maintient toutes les opérations sur votre réseau.

SynapsCAD : Application de bureau open-source pour OpenSCAD avec intégration de l'IA Claude
SynapsCAD est une application de bureau open-source qui combine un éditeur de code OpenSCAD, une fenêtre de visualisation 3D en temps réel et un assistant IA. Développée entièrement en Rust avec Bevy 0.15 et egui, elle prend en charge l'intégration de l'API Claude pour le codage de CAO 3D en langage naturel.

Vibeyard : Tableau de bord open source qui lance des sessions Claude depuis les PR, les issues et les cartes Kanban
Vibeyard est un écran d'accueil open-source (MIT) avec des widgets déplaçables pour les PRs, les tickets, les kanbans et les sessions Claude. Cliquez sur n'importe quelle carte pour lancer une session Claude Code pré-ciblée pour une révision, une planification de correctif ou une reprise.

Simplifier l'Automatisation avec les Wrappers OpenClaw
Les Wrappers OpenClaw offrent un moyen efficace de gérer les agents de codage IA. Découvrez comment ces outils s'intègrent facilement dans les cadres existants avec des exemples de commandes spécifiques et les retours de la communauté.