Skip to main content

docs-generate

Generate or update docs from code annotations, docstrings, and git history. Use when wanting API reference, README from code, or CHANGELOG from conventional commits.

Quellinformationen

Repository
laurigates/claude-plugins
Letzte Quellaktivität
10. Oktober 2026 um 14:09
Erkannte Sprache von SKILL.md
Englisch
Sterne
59
Forks
6

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
created
2025-12-16T00:00:00.000Z
modified
2026-07-04T00:00:00.000Z
reviewed
2026-04-25T00:00:00.000Z
allowed-tools
Task, TodoWrite
args
[--api] [--readme] [--changelog]
argument-hint
[--api] [--readme] [--changelog]
description
Generate or update docs from code annotations, docstrings, and git history. Use when wanting API reference, README from code, or CHANGELOG from conventional commits.
name
docs-generate
agent
general-purpose
context
fork
## When to Use This Skill | Use this skill when... | Use docs-sync instead when... | |---|---| | Generating fresh API reference docs from docstrings, type signatures, and module structure | Reconciling existing skill/command/agent catalogs with the current codebase | | Updating README.md from code analysis (installation steps, feature list, badges) | Fixing wrong counts or stale entries in CLAUDE.md / README catalogs | | Producing a CHANGELOG from conventional-commit history | Preparing a service teardown checklist (use docs-decommission) | | Building documentation pages that will be served via GitHub Pages or similar | Converting Markdown to print-ready PDF (use docs-latex) | ## Context - Project files: !`find . -maxdepth 1 \( -name 'pyproject.toml' -o -name 'package.json' -o -name 'Cargo.toml' -o -name 'go.mod' \)` - Existing docs: !`find . -maxdepth 1 \( -name 'README.md' -o -type d -name 'docs' \)` - Source files: !`find . -type f \( -name "*.py" -o -name "*.ts" -o -name "*.js" \)` - Python files: !`find . -type f -name "*.py" -not -path '*/node_modules/*' -not -path '*/.claude/worktrees/*'` ## Parameters - `--api`: Generate API reference documentation - `--readme`: Update README.md based on code analysis - `--changelog`: Update CHANGELOG.md from git history ## Your task **Delegate this task to the `agents-plugin:docs` agent.** Use the Agent tool with `subagent_type: agents-plugin:docs` to generate or update project documentation. Pass all the context gathered in [Context](#context) and the parsed parameters to the agent. The docs agent should: 1. **Analyze codebase**: - Extract docstrings and type annotations - Identify public API surface - Map module structure and dependencies - Find usage examples in tests 2. **Generate requested documentation**: If `--api`: - Create API reference from docstrings - Document function signatures and types - Include usage examples - Generate module hierarchy If `--readme`: - Update project description - Document installation steps - Add usage examples - Update feature list - Ensure badges are current If `--changelog`: - Parse conventional commits - Group by version/release - Categorize by type (feat, fix, docs, etc.) - Include breaking changes prominently If no flags: Generate all documentation 3. **Follow documentation standards**: - Clear, concise language - Consistent formatting - Working code examples - Accurate cross-references 4. **Output summary**: - Files created/updated - Documentation coverage metrics - Suggested improvements Provide the agent with: - All context from [Context](#context) - The parsed parameters - Detected documentation framework (if any) The agent has expertise in: - Multi-language documentation extraction - API reference generation - README best practices - Changelog automation from commits - GitHub Pages integration ## Agent Teams (Optional) For large projects, spawn teammates for parallel documentation generation: | Teammate | Focus | Value | |----------|-------|-------| | API docs teammate | Extract and generate API reference | Parallel with README generation | | README teammate | Update project README and guides | Parallel with API docs | | Changelog teammate | Generate changelog from git history | Independent of other doc tasks | This is optional — the skill works with a single agent for most projects.
Auf GitHub ansehen