Technische Dokumentation
Zweck
Erstellung und Überprüfung technischer Dokumentation, die klar, umsetzbar und wartbar ist – sowohl für Menschen als auch für Agenten. Dies umfasst Contributor-Governance-Dateien und Agenten-Anweisungsdateien.
Wann verwenden
- Erstellung oder Überarbeitung von Dokumentation in einem bestehenden Produkt/Codebase (Brownfield).
- Aufbau zeitloser Dokumentation, die über lange Zeit genau und wiederverwendbar bleibt (Evergreen).
- Überprüfung von Doc-Diffs auf Struktur, Klarheit und operationelle Korrektheit.
- Durchführung von Repo-weiten Dokumentationsaudits, die sowohl Governance-Dateien als auch Produktdokumentationsflächen (
docs/,README*,.md/.mdx/.mdc, Fern-/Sphinx-/Mintlify-Quellen) umfassen müssen. - Aktualisierung oder Überprüfung von
AGENTS.mdund/oderCONTRIBUTING.md, um Agenten- und Contributor-Workflows an die aktuellen Repo-Praktiken anzupassen. - Verbesserung der Repository-Einsteigerdokumentation, einschließlich Beitragsanweisungen, Issue-Vorlagen, PR-Flow und Review-Gates.
- Gestaltung einer Governance-Dokumentationsstrategie für Repos mit Alias-Anweisungsdateien (z. B.
CLAUDE.md,AGENT.md,.cursorrules,.cursor/rules/*,.agent/,.agents/,.pi/), wobeiAGENTS.mdals kanonisch behandelt wird, wenn vorhanden, und Aliase als Kompatibilitätsoberflächen erhalten bleiben. - Diagnose von Agenten-Datei-Drift, wenn Teams iterativ auffordern mussten, um fehlende Dateien, kaputte Befehle oder Richtlinienkonflikte aufzudecken.
- Anwendung von Repository-spezifischen Dokumentationsüberlagerungen, einschließlich OpenClaw-Seitentyp, Docs-IA, Erhaltungs- und Validierungsregeln, wenn vorhanden.
Arbeitsablauf
- Aufgabe klassifizieren:
buildoderreview; Kontext:brownfieldoderevergreen. - Frühzeitig den Umfang der angeforderten Datei, des Verzeichnisses oder des Diffs inventarisieren. Governance- und Produktdokumentation für dokumentationsweite Arbeiten einbeziehen. Die Repository-Größe allein erweitert keine abgegrenzte Überprüfung.
- Mehrsprachigen Umfang erkennen (README/Docs in mehreren Sprachen) und erforderliches Paritätsniveau definieren.
references/agent-and-contributing.mdfür Agenten-Anweisungen undCONTRIBUTING.md-Workflow-Regeln lesen (Inventarisierung, kanonische/Alias-Zuordnung, Dual-Mode-Balance, Lieferstandards und Prioritäts-/Konflikthandhabung).references/principles.mdfür das geltende Regelwerk lesen (Matt Palmer & OpenAI).- Für OpenClaw-Dokumentationsarbeit vor dem Build/Review-Playbook
references/openclaw.mdlesen. - Für Build-Aufgaben
references/build.mdbefolgen. - Für Review-Aufgaben
references/review.mdbefolgen und Probleme proaktiv erkennen, ohne auf wiederholte Aufforderungen zu warten. - Bei komplexen oder risikoreichen Aufgaben (Build oder Review) ist es akzeptabel, bei Bedarf längere, tiefere und gründlichere Untersuchungen durchzuführen, um Vertrauen zu gewinnen.
- Wenn verfügbar, Unter-Agenten für begrenzte parallele Entdeckungs-/Review-Arbeiten verwenden, dann Ergebnisse in einem kohärenten endgültigen Liefergegenstand zusammenführen.
references/tooling.mdverwenden, wenn Plattform-/Tooling-Entscheidungen Empfehlungen beeinflussen.- Eine proaktive Problemsuche innerhalb des angeforderten Umfangs durchführen. Fehler mit hoher Sicherheit im selben Durchgang beheben, es sei denn, ein reiner Berichtsmodus wurde angefordert.
- Im Brownfield-Modus Kompatibilität mit der aktuellen Docs-IA, dem Tooling und dem Release-Status priorisieren.
- Im Evergreen-Modus zeitlose Formulierungen, Aktualisierungsstrategie und dauerhafte Struktur priorisieren.
- Liefergegenstände sowie Validierungshinweise, Paritätsstatus und verbleibende Lücken zurückgeben.
Richtlinien zur Orchestrierung von Unter-Agenten
Bevorzugen Sie Unter-Agenten, wenn das Repository groß oder der angeforderte Änderungssatz umfangreich ist; verwenden Sie sie standardmäßig für Repo-weite, Multi-Framework- oder hochkonfliktträchtige Arbeiten.
inventory-agent->agents/inventory-agent.md(fast/ Claudehaiku): Datei-/Konfigurationserkennung, Coverage-Karte und Prüfung auf fehlende Pfade.governance-agent->agents/governance-agent.md(thinking/ Claudesonnet): AGENTS/CONTRIBUTING/Alias-Priorität, Konflikte und Richtliniendrift.docs-framework-agent->agents/docs-framework-agent.md(thinking/ Claudesonnet): Framework-Konfiguration, relativer Pfadbasis und Prüfung der Zuordnung von Dateipfad zu URL-Pfad.synthesis-agent->agents/synthesis-agent.md(long/ Claudeopus): Zusammenführen der Ergebnisse von Unter-Agenten in einen priorisierten Fix-Plan und ein einheitliches Prioritätsmodell.
Eingaben
- Dokumenttyp (Tutorial, How-to, Referenz, Erklärung) und Zielgruppe.
- Dateiumfang oder Diff-Umfang.
- Docs-Framework-/Tooling-Einschränkungen (Fern, Mintlify, Sphinx usw.).
- Build/Review-Modus und Brownfield/Evergreen-Absicht.
- Ziel-Agenten- und Menschen-Kompatibilitätsabsicht.
- Docs-Framework-Oberflächen im Umfang (z. B. Fern, Sphinx, Mintlify, Markdown-/MDX-/MDC-/RST-/RSC-Dateien).
- Gewünschte Untersuchungstiefe/Zeitbudget (schneller Durchlauf vs. gründliche Überprüfung).
- Ausführungsmodus (
single-agentodersub-agent-assisted, falls verfügbar). - Sanierungsmodus (
apply-fixesstandardmäßig oderreport-only, wenn angefordert). - Mehrsprachiger Umfang: Source-of-Truth-Sprache, Ziel-Lokale und Paritätserwartungen.
- Repository-spezifische Überlagerungsbeschränkungen, falls vorhanden.
Ausgaben
- Aktualisierter Entwurf oder Prüfungsergebnisse mit klaren nächsten Schritten.
- Validierungshinweise (was geprüft wurde, was aussteht).
- Navigations-/Wartungsempfehlungen für langfristige Qualität.
- Governance-Dokumentations-Angleichungszusammenfassung, wenn AGENTS/CONTRIBUTING berührt wurden.
- Agenten-Anweisungsoberflächenkarte (primäre Datei, Aliasdateien, Codex/Claude/Cursor-Behandlungsplan).
- Dokumentationsoberflächen-Coverage-Karte (was unter
/docsüberprüft wurde, README-Hierarchie und Framework-spezifische Quellbäume). - Automatisch erkannte Problemliste mit angewendeten Korrekturen (oder explizite Report-Only-Ergebnisse).
- Delegationshinweise, wenn Unter-Agenten verwendet wurden (delegierter Umfang und wie Ergebnisse zusammengeführt wurden).
- Mehrsprachige Paritätsnotiz (synchron, teilweise mit Begründung oder absichtlich abweichend).
- Repository-spezifische Überlagerungshinweise, wenn eine verwendet wurde.