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

HomeButler : Gestion de laboratoire domestique sans jeton pour les agents OpenClaw
Tools

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.

OpenClawRadar
SynapsCAD : Application de bureau open-source pour OpenSCAD avec intégration de l'IA Claude
Tools

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.

OpenClawRadar
Vibeyard : Tableau de bord open source qui lance des sessions Claude depuis les PR, les issues et les cartes Kanban
Tools

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.

OpenClawRadar
Simplifier l'Automatisation avec les Wrappers OpenClaw
Tools

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é.

OpenClawRadar