Selbsterhaltendes Dokumentationssystem unter Verwendung von abgegrenzten Blöcken für Null-Drift

✍️ OpenClawRadar📅 Veröffentlicht: 26. März 2026🔗 Source
Selbsterhaltendes Dokumentationssystem unter Verwendung von abgegrenzten Blöcken für Null-Drift
Ad

Ein Entwickler auf r/ClaudeAI teilte eine Lösung zur Pflege genauer Dokumentation in Multi-Projekt-Arbeitsbereichen, in denen KI-Codierungsagenten wie Claude Code den Kontext zwischen Sitzungen vergessen. Das System behandelt Probleme mit 8 Projekten, 20 Lambda-Funktionen, 42 API-Schlüsseln, 12 API-Endpunkten und 19 Umgebungsvariablen, bei denen der Agent Funktionsnamen erraten, falsche Dateien bearbeiten und den Kontext verlieren würde.

Das Zaun-System

Anstatt Claude zu bitten, die Dokumentation nach der Implementierung zu aktualisieren, erstellte der Entwickler ein 740-zeiliges Bash-Skript, das strukturierte Daten direkt aus Quelldateien extrahiert und sie über eingefasste HTML-Kommentarblöcke in CLAUDE.md einfügt. Jede CLAUDE.md hat Zäune, die automatisch generierte Abschnitte markieren:

## Serverless Functions <!-- auto:lambdas generated="2026-03-26" source="infrastructure/lib/api-stack.ts" -->
| Funktion | Route | Speicher | Timeout |
|----------|-------|--------|---------|
| quote-save | /quotes/save | 256MB | 15s |
| quote-get | /quotes/get | 256MB | 15s |
...20 Zeilen aus CDK-Konfiguration extrahiert...
<!-- /auto:lambdas -->

## Architektur <-- handgeschrieben, nie vom Skript berührt

Wie es funktioniert

Das Skript:

  • Analysiert tatsächliche Quelldateien (CDK TypeScript, FastAPI Python, package.json usw.)
  • Extrahiert strukturierte Daten (Funktionsnamen, Routen, Umgebungsvariablen, Abhängigkeitsversionen)
  • Ersetzt alles zwischen den Zäunen
  • Aktualisiert das Generierungsdatum, um Aktualität anzuzeigen
  • Validiert: prüft, dass jeder Lambda-Name eine passende Handler-Datei hat, jede Umgebungsvariable in .env existiert

Handgeschriebene Abschnitte (Architekturbeschreibungen, Fallstricke, Geschäftslogik-Kontext) befinden sich außerhalb der Zäune und werden nie berührt.

Automatisch generierter Inhalt

  • Zitierwerkzeug (20 Lambdas): Lambda-Bestand, CDK-Stacks, Umgebungsvariablen, Testanzahlen, Abhängigkeiten aus CDK TypeScript und package.json
  • Verkaufsdashboard (12 Endpunkte): API-Routen, Themenliste, Abhängigkeiten aus FastAPI-Dekoratoren, TypeScript-Typen und requirements.txt
  • Datenanalyse (42 Benutzer): Benutzerdaten, Abhängigkeiten aus Python-Anmeldedatei und requirements.txt
  • 5 weitere Projekte: Abhängigkeitsversionen aus package.json/requirements.txt
Ad

System für Veraltungswarnungen

Ein Dokumentensynchronisations-Hook (wird nach jeder Codebearbeitung ausgelöst) prüft das Generierungsdatum an jedem Zaun. Wenn ein Abschnitt älter als 7 Tage ist:

Warnung: 3 automatisch generierte Abschnitte in agent-quoting-tool/CLAUDE.md sind veraltet (ältester: 2026-03-19).
Ausführen: ./scripts/generate-inventory.sh quoting

Dies ist nicht blockierend – warnt, aber hindert Sie nie an der Arbeit. Die Veraltungsprüfung läuft parallel zu bestehenden Hooks mit demselben 10-Minuten-Drosselungsfenster, ohne zusätzlichen Aufwand.

Implementierungsdetails

Das Setup verwendet reines Bash mit grep/sed/awk/jq, keine Abhängigkeiten. Befehle:

scripts/generate-inventory.sh all # Alles aktualisieren
scripts/generate-inventory.sh quoting # Nur ein Projekt

Das Skript sichert jede CLAUDE.md zuerst (eine Sicherung pro Tag, pro Projekt). Der Entwickler merkt an, keine ASTs aus Bash zu analysieren – ihr TypeScript-Parser ist eine zeilenweise grep/sed-Schleife, die für kontrollierte Dateien funktioniert, aber für beliebiges TypeScript fragil wäre.

Wichtige Erkenntnisse

Die Zäune ermöglichen, dass automatisch generierter und handgeschriebener Inhalt in derselben Datei koexistieren. Claude liest die gesamte CLAUDE.md zu Sitzungsbeginn und erhält beides: genaue extrahierte Daten UND menschlichen Kontext, den es nicht aus Code ableiten kann. Der Entwickler empfiehlt, mit den wertvollsten Extraktionen zu beginnen (Lambda-Bestände und Umgebungsvariablen-Tabellen, die Fehler verursachen, wenn sie abweichen) und merkt an, dass die Veraltungswarnung wertvoller ist als automatisches Ausführen.

Das gesamte System dauerte etwa 3 Stunden zum Erstellen (Design, Implementierung, Testen, erster Lauf).

📖 Source: r/ClaudeAI

Ad

👀 Siehe auch

Open-Source Claude-Fähigkeiten für Produktmanager: PRD-Generator, User Stories, Meeting-Notizen
Werkzeuge

Open-Source Claude-Fähigkeiten für Produktmanager: PRD-Generator, User Stories, Meeting-Notizen

Ein Entwickler hat fünf kostenlose Claude AI-Fähigkeiten für Produktmanager veröffentlicht, die formatierte .docx-Dateien für PRDs, User Stories, Meeting-Synthesen, Marktforschung und Stakeholder-Updates generieren. Die Tools vermeiden halluzinierte Inhalte und nutzen strukturierte Vorlagen.

OpenClawRadar
Terrarium: Open-Source Sandbox für agentische Umgebungen mit Time-Machine-Rückspulfunktion
Werkzeuge

Terrarium: Open-Source Sandbox für agentische Umgebungen mit Time-Machine-Rückspulfunktion

Eine vielseitige Sandbox-Lösung, um mehrere KI-Agenten sicher auf jedem VPS oder in der Cloud auszuführen. Bietet isolierte Welten, Reverse-Proxy-Verwaltung, GUIs und eine Zeitmaschine zum Zurückspulen des Container-Zustands.

OpenClawRadar
Überarbeitung: KI-Editor entwickelt mit agentenbasierten Codierungstools und Y.js CRDT
Werkzeuge

Überarbeitung: KI-Editor entwickelt mit agentenbasierten Codierungstools und Y.js CRDT

Revise ist ein KI-Editor für Dokumente, der über 10 Monate hinweg von Grund auf mit agentenbasierten Codierungswerkzeugen entwickelt wurde. Er verfügt über eine eigene Textverarbeitungs-Engine und eine Rendering-Schicht, die nur Y.js für den CRDT-Stack verwendet. Das System integriert mehrere KI-Modelle, darunter GPT-5.4-Varianten und Claude-Modelle, für Korrekturlesen und Überarbeitungen.

OpenClawRadar
PayClaw startet Sandbox für Payment MCP Server mit virtuellen Visa-Karten
Werkzeuge

PayClaw startet Sandbox für Payment MCP Server mit virtuellen Visa-Karten

PayClaw hat eine Sandbox-Umgebung für seinen Payment-MCP-Server gestartet, die Händler-gebundene virtuelle Visa-Karten mit 15-minütiger Gültigkeit, MFA-geschützte menschliche Genehmigung pro Transaktion und Absichtserklärung vor Kartenausgabe bietet. Produktionskarten sind für den 4. März geplant.

OpenClawRadar