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

Interface Web Open-Source pour Sessions de Code Parallèles Claude Utilisant Git Worktree
Un développeur a créé une interface web open-source appelée CCUI qui permet d'exécuter plusieurs sessions Claude Code en parallèle en utilisant git worktree. Elle fonctionne comme un serveur web local accessible via un navigateur et prend en charge le transfert de port SSH pour le développement à distance.

Comparaison de 8 modèles d'IA de codage sur l'implémentation d'une fonctionnalité TypeScript en conditions réelles
Un développeur a testé 8 modèles d'IA de codage sur l'implémentation d'une commande /rename dans un projet de bot Telegram open-source en TypeScript, en les évaluant sur le coût, le temps d'exécution, la justesse et la qualité technique. GPT-5.4 a obtenu le meilleur score pour la justesse de l'implémentation, tandis que GLM 5 offrait le meilleur rapport coût-performance.

Utiliser un LLM local comme sous-agent de code Claude pour réduire l'utilisation du contexte
Un utilisateur de Reddit démontre comment Claude Code peut déléguer des tâches à un LLM local fonctionnant via LM Studio, en gardant le contenu des fichiers hors du contexte de Claude. La configuration utilise un script Python d'environ 120 lignes avec l'API d'appel d'outils de LM Studio pour gérer les opérations sur fichiers localement.

Microsoft BitNet : un framework d'inférence LLM 1-bit pour CPU et GPU
Microsoft a publié BitNet, un framework d'inférence pour les LLM 1-bit qui permet des accélérations de 1,37x à 6,17x sur les CPU et réduit la consommation d'énergie de 55,4% à 82,2%. Il peut exécuter un modèle de 100 milliards de paramètres sur un seul CPU à une vitesse de 5 à 7 tokens par seconde.