From documentation-plugin
Generates API references, updates README.md, and creates changelogs from code docstrings, annotations, git history in Python/JS/TS/Rust/Go projects with pyproject.toml/package.json/Cargo.toml/go.mod.
How this skill is triggered — by the user, by Claude, or both
Slash command
/documentation-plugin:docs-generateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Project files: !`find . -maxdepth 1 \( -name 'pyproject.toml' -o -name 'package.json' -o -name 'Cargo.toml' -o -name 'go.mod' \)`
find . -maxdepth 1 \( -name 'pyproject.toml' -o -name 'package.json' -o -name 'Cargo.toml' -o -name 'go.mod' \)find . -maxdepth 1 \( -name 'README.md' -o -type d -name 'docs' \)find . -type f \( -name "*.py" -o -name "*.ts" -o -name "*.js" \)grep -r "\"\"\"" --include="*.py" -l--api: Generate API reference documentation--readme: Update README.md based on code analysis--changelog: Update CHANGELOG.md from git historyDelegate this task to the documentation agent.
Use the Agent tool with subagent_type: documentation to generate or update project documentation. Pass all the context gathered above and the parsed parameters to the agent.
The documentation agent should:
Analyze codebase:
Generate requested documentation:
If --api:
If --readme:
If --changelog:
If no flags: Generate all documentation
Follow documentation standards:
Output summary:
Provide the agent with:
The agent has expertise in:
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.
npx claudepluginhub laurigates/claude-plugins --plugin documentation-pluginGenerates and maintains README, API docs, changelogs, and architecture docs. Provides docstring and generator commands for JavaScript, Python, and Go projects.
Scans a codebase and generates structured documentation: READMEs, API references, setup guides, runbooks, ship logs, and release notes. Useful after PRs or for onboarding material.