Le hook Git pre-commit empêche les agents d'IA de codage de commettre avec une documentation obsolète.

✍️ OpenClawRadar📅 Publié: March 30, 2026🔗 Source
Le hook Git pre-commit empêche les agents d'IA de codage de commettre avec une documentation obsolète.
Ad

Problème : Les agents d'IA de codage commettent du code avec une documentation obsolète

Lorsqu'ils travaillent avec des assistants d'IA de codage comme Claude Code sur plusieurs sessions, les développeurs rencontrent un problème spécifique : l'IA apporte des modifications au code (ajout de routes, refactorisation de composants, renommage d'éléments) mais ne met pas à jour les fichiers de documentation comme ARCHITECTURE.md et README. Cela fait que les sessions suivantes commencent avec l'IA lisant une documentation qui décrit un code datant de plusieurs semaines.

Les conséquences incluent :

  • Claude hallucine des noms de fonctions qui n'existent plus
  • Référence des points de terminaison d'API qui ont été renommés
  • Suggère des modèles qui contredisent l'architecture actuelle

Les avertissements consultatifs ne fonctionnent pas car lorsque Claude effectue un commit, personne ne voit la sortie stderr.

Ad

Solution : Un crochet pre-commit bloquant

Le développeur a créé un crochet Git pre-commit avec ce flux de travail :

  • Le crochet sait quels changements de fichiers devraient déclencher des mises à jour de documentation (modèles configurables par projet)
  • Lorsque Claude Code effectue un commit, le crochet le détecte via les variables d'environnement
  • Le crochet évite de tenter de corriger automatiquement la documentation (ce qui provoquerait un blocage en faisant apparaître Claude depuis l'intérieur de Claude)
  • Au lieu de cela, il se termine avec le code 1 et affiche un message clair : "la documentation est obsolète, mettez à jour ces fichiers, puis réessayez"
  • Claude lit l'erreur, met à jour la documentation, retente le commit, et le commit est accepté

Pour les commits humains, le crochet appelle directement l'API Anthropic et corrige les sections pertinentes (cela prend environ 20 secondes).

Chaque commit génère un fichier session-context.md avec un résumé de l'activité récente afin que la session suivante ait une continuité.

Détails d'implémentation

L'outil est disponible en tant que package npm : @mossrussell/agent-guard

Caractéristiques clés :

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

BusyDog Desktop : Un agent IA local avec réseau P2P pour Mac
Tools

BusyDog Desktop : Un agent IA local avec réseau P2P pour Mac

BusyDog Desktop est un agent d'IA local qui exécute Claude directement sur un Mac, peut lire/écrire des fichiers, exécuter des commandes terminal, contrôler des navigateurs et se connecter avec d'autres agents via un réseau P2P utilisant Hyperswarm DHT et un protocole BDP personnalisé.

OpenClawRadar
Outil CLI AI-Setup Génère Automatiquement les Fichiers de Configuration IA pour les Piles LLM Locales
Tools

Outil CLI AI-Setup Génère Automatiquement les Fichiers de Configuration IA pour les Piles LLM Locales

AI-Setup est un outil CLI qui analyse les bases de code et génère automatiquement des fichiers de configuration IA comme .cursorrules et claude.md. Il détecte votre pile technologique pour éliminer l'écriture manuelle de règles pour chaque nouveau projet.

OpenClawRadar
re_gent : Git pour les agents de codage IA – Contrôle de version pour l'activité des agents
Tools

re_gent : Git pour les agents de codage IA – Contrôle de version pour l'activité des agents

re_gent est un outil open-source qui fournit un contrôle de version pour les sessions d'agents IA, enregistrant chaque appel d'outil, stockant les prompts et les différences de fichiers, et permettant des commandes comme `rgt log`, `rgt blame` et `rgt rewind` (bientôt disponible).

OpenClawRadar
Liste Sélectionnée de 260+ Outils d'Agents IA avec les Points Forts de l'Écosystème Claude
Tools

Liste Sélectionnée de 260+ Outils d'Agents IA avec les Points Forts de l'Écosystème Claude

Un dépôt GitHub contient une liste organisée de plus de 260 outils d'agents IA, incluant des entrées spécifiques liées à Claude comme Claude Code (80,9 % SWE-bench), Claude Computer Use et Claude in Chrome, ainsi que des outils qui fonctionnent bien avec Claude tels que Cline et Cursor.

OpenClawRadar