document Skill
Schreibt oder aktualisiert technische Dokumentationen unter Einhaltung von Projektkonventionen und profilspezifischen Rubrics nach der Implementierung von Features oder Bugfixes.
- GitHub Stars
- 155
- Dateien
- 16
- Letzter Commit
- 10. Nov. 2026
- Lizenz
- —
- Erlaubte Tools
- —
Was macht der document Skill?
document ist ein Agent Skill. Schreibt oder aktualisiert technische Dokumentationen unter Einhaltung von Projektkonventionen und profilspezifischen Rubrics nach der Implementierung von Features oder Bugfixes.
Zusammenfassung erzeugt aus der SKILL.md des Skills.
Über den document skill
Das Aktualisieren der technischen Dokumentation nach Abschluss eines Features oder Bugfixes ist die Hauptfunktion dieses Skills. Er ist für Entwickler konzipiert, die sicherstellen müssen, dass neue Codeänderungen präzise in den Projektdateien reflektiert werden, während sie gleichzeitig spezifische Organisationsstandards einhalten. Der Prozess beginnt mit der Inspektion des Feature-Verzeichnisses und der Erkennung aktiver Profile durch ein spezielles Detection-Verfahren. Sobald die Profile identifiziert sind, lädt der Skill relevante Rubrics aus den index.md Dateien, die sich in den profilspezifischen Dokumentations-Unterverzeichnissen befinden.
Ein Agent sollte diesen Skill unmittelbar nach der Implementierungsphase laden, um die Integrität der Dokumentation zu wahren. Er erstellt aktualisierte README Dateien, Architektur-Guides, API-Dokumentationen oder Architecture Decision Records (ADRs) in den entsprechenden Projektverzeichnissen. Der Skill stützt sich auf gemeinsame Protokolle wie shared-capy-knowledge-protocol.md und shared-profile-detection.md, um den Schreibprozess zu strukturieren. Im Gegensatz zu Standard-Schreibtools erfordert er eine explizite Handhabung der erforderlichen Themen – entweder durch das Schreiben des Inhalts, das Angeben von N/A mit einer Begründung oder das Zitieren ererbter Quellen, um stillschweigendes Weglassen zu vermeiden.
Was ein agent damit machen kann
- 1Dokumentation neuer Feature-ÄnderungenSchreibe oder aktualisiere die technische Dokumentation für ein kürzlich implementiertes Feature unter Einhaltung der Projektkonventionen.
- 2Aufzeichnung architektonischer EntscheidungenErstelle ein Architecture Decision Record, wenn die Codeänderung die Wahl zwischen mehreren Alternativen beinhaltete.
- 3Anwendung profilspezifischer RubricsStelle sicher, dass die Dokumentation alle erforderlichen Themen abdeckt, die in der index.md Datei eines aktiven Profils definiert sind.
- 4Sicherstellung der Vollständigkeit der DokumentationBearbeite jedes erforderliche Thema, indem du Inhalte bereitstellst, einen N/A-Grund angibst oder eine ererbte Quelle zitierst.
Geschrieben basierend auf dem SKILL.md des skills. Jeder use case wurde gegen ein zitat daraus geprüft.
So installierst du den document Skill
Jeder Befehl kopiert den Skill-Ordner in das Skills-Verzeichnis des Clients. Starte den Client neu oder beginne eine neue Session, um ihn zu laden.Den document Skill in Plugin installieren
/plugin marketplace add serpro69/claude-toolbox /plugin install kk@claude-toolbox
Den document Skill in Claude Code installieren
~/.claude/skills/document/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/document ~/.claude/skills/documentDen document Skill in Claude Code (project) installieren
.claude/skills/document/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/document .claude/skills/documentDen document Skill in Codex installieren
~/.agents/skills/document/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/document ~/.agents/skills/documentDen document Skill in Gemini CLI installieren
~/.gemini/skills/document/SKILL.md
$ npx degit serpro69/claude-toolbox/klaude-plugin/skills/document ~/.gemini/skills/documentDen document Skill in Claude.ai installieren
npx degit serpro69/claude-toolbox/klaude-plugin/skills/document document && zip -r document.zip document # claude.ai → Customize → Skills → + → Create skill → Upload a skill → document.zip
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Noch nicht verifiziert. Ein Skill braucht 80 Punkte, keinen schweren Befund und genug Daten für unsere Prüfung. Wie die Checks funktionieren · Was du für mehr Punkte verbessern kannst
- Source Repository verknüpft und erreichbarserpro69/claude-toolbox/klaude-plugin/skills/document is public and reachablegithub.com/serpro69/claude-toolbox/tree/HEAD/klaude-plugin/s ↗Bestanden
- Open Source Lizenz (OSI)No licenseBefund
- Commit oder Release im letzten JahrLast commit 2026-11-10github.com/serpro69/claude-toolbox/commits ↗Bestanden
- Keine Download-und-Ausführen-Muster oder Zugangsdatendiebstahl in SkriptenNo scripts in the skill folderBestanden
- Keine versteckten Anweisungen in SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/serpro69/claude-toolbox/blob/HEAD/klaude-plugin/s ↗Bestanden
- Vorab erlaubte Tools sind eingeschränktNo pre-approved tools; the agent asks before using onegithub.com/serpro69/claude-toolbox/blob/HEAD/klaude-plugin/s ↗Bestanden
- SKILL.md folgt dem Agent-Skills-FormatValid name and description; says when to use it; 35 linesgithub.com/serpro69/claude-toolbox/blob/HEAD/klaude-plugin/s ↗Bestanden
SKILL.md
Auf GitHub ansehenDocumentation Process
Conventions
- Read capy knowledge base conventions at shared-capy-knowledge-protocol.md.
- Read profile detection at shared-profile-detection.md. When an active profile contributes a
document/subdirectory (e.g.,${TOOLBOX_PLUGIN_ROOT}/profiles/k8s/document/), itsindex.mdlists a doc rubric — required topics the documentation for that artifact type must cover. See the Workflow below for the load order.
Workflow
Mandatory order — instructions before action. The flow below is strictly sequential. Do not read feature-tree content, write, or edit documentation files until the shared protocols and all resolved profile content are in context. Bounded signal inspection for profile detection is the only content-read exception.
Read the shared protocols in Conventions before the steps below, even when the invocation ultimately needs no edits.
- Minimal-scope listing. List the feature directory (filenames and metadata only — no file-content reads). This is the input profile detection needs, and nothing more; content-level reading happens after profile content is loaded.
- Detect active profiles. Run the
shared-profile-detection.mdprocedure against the filename list from Step 1. - Load profile content. For each active profile that contributes a
document/subdirectory, load${TOOLBOX_PLUGIN_ROOT}/profiles/<name>/document/index.mdand read its always-load + any matching conditional content. The rubric named there specifies topics the documentation must cover for that profile's artifacts. - Read the feature-tree content the documentation will cover. This is the first step that touches subject-matter content; the profile rubric is now loaded and frames what to look for.
- Apply the doc guidelines below. Write or update documentation applying the rubric's required topics where applicable. Explain the purpose and applicable current or planned behavior before reference detail, retaining evidence limits and unresolved decisions.
- Suggest optional clarification. After creating or materially revising documentation, suggest a
/kk:clarify-docsinvocation naming those output paths. If no documents were created or materially revised, skip the suggestion. Clarification is a separate user-selected editing workflow; this skill neither loads its procedure nor runs it automatically. Drafting still owns clear explanations and every applicable profile-rubric topic, including explicit N/A reasons and inherited-source citations. The suggestion does not replace any project-prescribed review.
Guidelines
- Discover the project's documentation structure. List top-level doc directories and doc-related files at the repo root (e.g.,
docs/,README.md,ARCHITECTURE.md,CONTRIBUTING.md). Scan for architecture guides, testing guides, API docs, user guides, and contributing docs — common locations includedocs/contributing/architecture.md,docs/contributing/testing.md, but every project organizes differently. Update whichever docs are relevant to the change — don't limit yourself to a fixed set of paths. - If the code change included prior decision-making out of several alternatives, document an ADR at
/docs/adrfor any non-trivial/non-obvious decisions that should be preserved. - Profile-aware rubric. For each active profile, apply the doc rubric its
document/index.mdspecifies (loaded in Step 3 of the Workflow). Each required topic must be addressed in one of three ways: (a) write the topic if the feature touches it, (b) stateN/A — <reason>in a single line if the feature does not touch the topic, or (c) cite the inherited source explicitly if the feature assumes the topic but inherits it from elsewhere (e.g., NetworkPolicy defined in a platform repo). Silent omission is the failure mode — an explicitN/Acommunicates consideration; an absent heading communicates nothing.
Capy search: Before writing docs, search kk:arch-decisions and kk:project-conventions for decisions that should be reflected in documentation — decisions not obvious from code alone.
Dateien in diesem Skill
16document Skill-Fragen
Wie installiere ich den document Skill in Claude Code?
Führe npx degit serpro69/claude-toolbox/klaude-plugin/skills/document ~/.claude/skills/document aus. Claude Code lädt Skills aus ~/.claude/skills (alle Projekte) oder .claude/skills (ein Projekt) und nutzt einen Skill, wenn seine Beschreibung zur Aufgabe passt.
Welche Clients können den document Skill nutzen?
Jeder Client, der das Agent Skills-Format liest: Claude Code, Codex, Gemini CLI und claude.ai (als ZIP hochladen). Skripte im Skill laufen nur dort, wo der Client Codeausführung erlaubt.
Was soll ich tun, wenn ein erforderliches Dokumentationsthema für das Feature nicht anwendbar ist?
Du musst explizit 'N/A — <Grund>' in einer einzelnen Zeile angeben, anstatt die Überschrift komplett wegzulassen.
Wann sollte ich ein Architecture Decision Record (ADR) erstellen?
Du solltest ein ADR unter /docs/adr dokumentieren, wenn die Codeänderung nicht-triviale oder nicht offensichtliche Entscheidungen zwischen mehreren Alternativen beinhaltete.
Was ist die obligatorische Reihenfolge der Operationen für diesen Skill?
Der Workflow muss einer strikten sequenziellen Reihenfolge folgen: Auflistung des minimalen Scopes, Profil-Erkennung, Laden der Profilinhalte, Lesen der Feature-Tree-Inhalte, Anwendung der Guidelines und Vorschlagen optionaler Klärungen.