Git Pre-Commit-Hook verhindert, dass KI-Coding-Agents veraltete Dokumentation committen.

✍️ OpenClawRadar📅 Veröffentlicht: 30. März 2026🔗 Source
Git Pre-Commit-Hook verhindert, dass KI-Coding-Agents veraltete Dokumentation committen.
Ad

Problem: KI-Codierungsagenten committen Code mit veralteter Dokumentation

Bei der Arbeit mit KI-Codierungsassistenten wie Claude Code über mehrere Sitzungen hinweg stoßen Entwickler auf ein spezifisches Problem: Die KI nimmt Codeänderungen vor (fügt Routen hinzu, refaktorisiert Komponenten, benennt Dinge um), aktualisiert aber keine Dokumentationsdateien wie ARCHITECTURE.md und README. Dies führt dazu, dass nachfolgende Sitzungen damit beginnen, dass die KI Dokumentation liest, die Code von vor Wochen beschreibt.

Die Konsequenzen umfassen:

  • Claude halluziniert Funktionsnamen, die nicht mehr existieren
  • Verweist auf API-Endpunkte, die umbenannt wurden
  • Schlägt Muster vor, die der aktuellen Architektur widersprechen

Warnhinweise funktionieren nicht, weil niemand die stderr-Ausgabe sieht, wenn Claude committet.

Ad

Lösung: Ein blockierender Pre-Commit-Hook

Der Entwickler hat einen Git Pre-Commit-Hook mit diesem Workflow erstellt:

  • Der Hook weiß, welche Dateiänderungen Dokumentationsaktualisierungen auslösen sollten (konfigurierbare Muster pro Projekt)
  • Wenn Claude Code committet, erkennt der Hook dies über Umgebungsvariablen
  • Der Hook verzichtet darauf, die Dokumentation automatisch zu reparieren (was zu einer Deadlock-Situation führen würde, weil Claude von innerhalb von Claude gestartet würde)
  • Stattdessen beendet er mit Code 1 und zeigt eine klare Nachricht an: "Dokumentation ist veraltet, aktualisiere diese Dateien und versuche es erneut"
  • Claude liest den Fehler, aktualisiert die Dokumentation, wiederholt den Commit und der Commit wird durchgeführt

Für menschliche Commits ruft der Hook die Anthropic-API direkt auf und patcht die relevanten Abschnitte (dauert etwa 20 Sekunden).

Jeder Commit generiert eine session-context.md-Datei mit einer Zusammenfassung der letzten Aktivitäten, sodass die nächste Sitzung Kontinuität hat.

Implementierungsdetails

Das Tool ist als npm-Paket verfügbar: @mossrussell/agent-guard

Wichtige Eigenschaften:

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch

Solo-Entwickler nutzt Claude + Blender MCP, um App-Store-Video in 90 Minuten zu erstellen
Werkzeuge

Solo-Entwickler nutzt Claude + Blender MCP, um App-Store-Video in 90 Minuten zu erstellen

Reddit-Benutzer Positive_Camel2086 beschreibt detailliert, wie sie Claude mit dem Blender MCP-Server verwendet haben, um ein 10-sekündiges vertikales Startvideo zu generieren, wobei Kamerarigging, Materialien, Nebel und Partikelsysteme durch konversationelle Eingabeaufforderungen automatisiert wurden.

OpenClawRadar
VibeAround: Lokaler Daemon verbindet Coding-Agenten mit Telegram und Discord
Werkzeuge

VibeAround: Lokaler Daemon verbindet Coding-Agenten mit Telegram und Discord

VibeAround ist ein lokaler Daemon, der KI-Codierungsassistenten wie Claude Code, Gemini CLI und Codex mit Instant-Messaging-Plattformen wie Telegram und Discord verbindet. Das Tool bietet Sitzungsübergabe mit Abholcodes, um Gespräche geräteübergreifend fortzusetzen.

OpenClawRadar
ClawCut: Ein Python-Proxy, der kleine lokale LLMs mit OpenClaw nutzbar macht
Werkzeuge

ClawCut: Ein Python-Proxy, der kleine lokale LLMs mit OpenClaw nutzbar macht

ClawCut ist ein Python Flask-Proxy, der häufige Probleme beim Verbinden von 7B/14B lokalen Modellen mit OpenClaw löst, einschließlich Kontextvergiftung, Endlosschleifen und fehlgeschlagenen Cron-Job-Ausgaben. Er implementiert dynamische Amnesie während Tool-Aufrufen und automatische Zustellung für geplante Aufgaben.

OpenClawRadar
Reasoning Guard: Proxy-Level Schleifenerkennung für lokale LLM-Inferenz
Werkzeuge

Reasoning Guard: Proxy-Level Schleifenerkennung für lokale LLM-Inferenz

Ein Proxy-Layer-Guard, der LLM-Denkschleifen erkennt und behebt – mit deterministischen Stream-Prüfungen wie Token-Obergrenzen, N-Gramm-Wiederholungen und Satz-Fingerprinting – ohne Modifikationen am Modell.

OpenClawRadar