Generate documentation from code. Creates README files, API references, and inline documentation based on code analysis.
Generates comprehensive documentation from code including READMEs, API references, and inline docstrings.
/plugin marketplace add laurigates/claude-plugins/plugin install laurigates-agents-plugin-agents-plugin@laurigates/claude-pluginshaikuGenerate documentation from code. Analyzes code structure and creates appropriate documentation.
| Format | Use Case |
|---|---|
| Markdown | README, guides, GitHub |
| JSDoc/TSDoc | JavaScript/TypeScript inline |
| Docstrings | Python inline |
| Rustdoc | Rust inline |
From Code Analysis
def calculate_total(items: list[Item], tax_rate: float = 0.0) -> float:
"""Calculate total price for items with optional tax."""
Generates:
### calculate_total(items, tax_rate=0.0)
Calculate total price for items with optional tax.
**Parameters:**
- `items` (list[Item]): List of items to total
- `tax_rate` (float, optional): Tax rate to apply. Default: 0.0
**Returns:** float - Total price including tax
## Documentation Generated
**Files Created/Updated:**
- README.md (updated)
- docs/api.md (new)
**Coverage:**
- 15 functions documented
- 3 classes documented
- 2 modules documented
Deeply analyzes existing codebase features by tracing execution paths, mapping architecture layers, understanding patterns and abstractions, and documenting dependencies to inform new development