Documentation Agents
api-documenter
Category: docs
Adds complete OpenAPI documentation to all route handlers.
For each route, it adds:
- Summary and description
- Request body schema with field descriptions
- Response schemas for all status codes
- Parameter documentation (path, query, header)
- Authentication requirements
- Example requests and responses
Works with FastAPI (@app.get decorators), Flask-RESTX, Express (OpenAPI JSDoc), and Hono.
nimbus run --agent api-documenter
readme-architect
Category: docs
Rewrites the README from scratch based on the actual codebase.
The generated README includes:
- What the project does (derived from reading the code)
- Installation instructions (derived from
requirements.txt,package.json, etc.) - Quick start example (derived from tests and route handlers)
- Configuration reference (derived from config files and env var usage)
- Contributing guide
- License
It does not preserve sections from the existing README unless the content is accurate.
nimbus run --agent readme-architect
inline-documenter
Category: docs
Adds specific, accurate docstrings to every public function and class.
Rules it follows:
- Docstrings describe what the function does, not how
- Parameter types and return types are included
- Side effects and exceptions are noted where relevant
- Docstrings are short — one paragraph maximum
- Does not add docstrings to private functions (prefixed with
_)
nimbus run --agent inline-documenter