Tech-Docs Auto-Generierung
Von Code-Kommentaren bis API-Docs bis Architektur-Diagramme – Code geschrieben = Doc ist schon da
Dokumentation – dieses Loch graben alle
Code geändert 20x – README ist noch von vor drei Monaten. Neuer kommt, folgt README, läuft alles Fehler, fragt euch "das Doc ist outdated".
Keiner schreibt Doc gern. Backend sagt "Code ist die Dokumentation", Product sagt "schreib du erst, ich guck dann" – ende: keiner schreibt was – läuft nach Mund-zu-Mund-Propaganda.
Irgendwann API-Docs geschrieben – Launch ändern zwei Fields, Doc nicht sync'd – Frontend-Kollege guckt altes Doc nen Nachmittag lang, then he comes get you.
Lass OpenClaw die Doc-Sache übernehmen
OpenClaw liest dein Source-Code direkt – Function-Signaturen, Parameter-Types, Return-Values, Kommentare, Call-Relations – alles analysiert – struktuierte Doc generieren.
Nicht so washy "die Funktion nimmt einen Parameter" Garbage-Docs. Es erklärt jede API – Zweck, Parameter-Details, Return-Beispiele, Error-Codes – alles ordentlich.
Code geändert? Prompt nochmal – Doc updatet sich selbst. Keine Doc+Code-Drift mehr.
Doc-Generierungs-Prompts – kopieren und fertig
Von README bis API-Docs bis Architektur-Diagramme – drei Prompts machen alles.
Analysier das komplette Code-Setup dieses Projekts, generier professional README.md.
Sektionen:
1. Projekt-Zusammenfassung: Ein-zwei-Sätzer was das macht
2. Features: Bullet-Points Kern-Features
3. Quick Start: Install, Setup, Run-Schritte (kopier-paste-fähig)
4. Projekt-Struktur: Dir-Tree + jedes Dir kurz erklärt
5. Config-Erklär: Environment-Variablen, Config-Files
6. API Quick-Overview (falls vorhanden)
7. FAQs
Style: Klar und knapp, kein Garbage. Code-Beispiele müssen komplette und Runnable sein.
Lies alle API-Routen/Controller-Dateien im Projekt.
Generiere Standard-API-Doku pro Interface (Markdown-Format):
1. Route und HTTP-Method (GET/POST/PUT/DELETE)
2. Funktions-Beschreibung: Wozu ist das Interface
3. Request-Parameter: Name, Type, Required, Erklär, Beispiel-Wert
4. Request-Body-Beispiel (JSON)
5. Response-Beispiele: Success und Fehler
6. Error-Codes
7. Auth-Anforderungen (Falls Token nötig)
Groupiert nach Modul mit Nav-TOC.
Analysier komplette Code-Struktur und Module-Abhängigkeits-Relationen dieses Projekts.
Generiere folgende Mermaid-Diagramme:
1. System-Architektur-Diagramm (flowchart):
- Zeig Haupt-Module und Interaktionen
- Markiere Daten-Flow-Richtung
- Unterscheide Frontend, Backend, Database, Third-Party-Services
2. Module-Abhängigkeits-Diagramm (flowchart):
- Zeig Code-Modul import/Abhängigkeits-Relationen
- Markiere Core-Module und Utility-Module
3. Data-Flow-Diagramm (sequenceDiagram):
- Zeig ein Core-Business-Anfrage-Path komplett
- Von User-Aktion bis Database bis Response
Jedes Diagramm mit Erklär-Text – erkläre Design-Decisions.
Doc-Generierung: OpenClaw vs ChatGPT
Beide generieren Docs – komplett unterschiedliche Methoden.
- Liest dein Source-Code direkt – Docs aus echtem Code
- Versteht File-Referenzen – API-Docs sind akkurat komplett
- Code-Update und Docs auto-sync
- Generiert Mermaid Architektur und Sequenz-Diagramme
- Du musst Code manuell copypaste – Kontext begrenzt
- Sieht nicht komplette Projekt-Struktur – Interfaces verpassen
- Doc ist Einmal-Job – Code ändert sich, musst neu reinpaste
- Großes Projekt-Code überschreitet Token-Limit – einmal-processing nicht möglich