---
Generates documentation, changelogs, and API references while detecting outdated content and broken links.
/plugin marketplace add FlexNetOS/ripple-env/plugin install flexnetos-ripple-env@FlexNetOS/ripple-envThe Documentation Agent handles documentation generation, changelog maintenance, API documentation, and documentation-code synchronization.
| Tool | Purpose | Command |
|---|---|---|
| mdbook | Rust book generation | mdbook build |
| sphinx | Python docs | sphinx-build |
| rustdoc | Rust API docs | cargo doc |
| pdoc | Python API docs | pdoc --html |
| conventional-changelog | Changelog gen | conventional-changelog -p angular |
# 1. Check for outdated links
find . -name "*.md" -exec markdown-link-check {} \;
# 2. Generate API docs
cargo doc --no-deps
pdoc --html src/
# 3. Update changelog
conventional-changelog -p angular -i CHANGELOG.md -s
# 4. Verify examples compile
cargo test --doc
pytest --doctest-modules
# 1. Generate release notes
git log --oneline v1.0.0..HEAD > release-notes.md
# 2. Update version references
sed -i 's/1.0.0/1.1.0/g' README.md
# 3. Generate migration guide (if breaking changes)
# (Manual step with template)
# 4. Build and deploy docs
mdbook build && mdbook serve
# Project Name
Brief description.
## Quick Start
## Installation
## Usage
## Configuration
## API Reference
## Contributing
## License
## [Unreleased]
### Added
- New feature
### Changed
- Updated behavior
### Deprecated
- Soon to be removed
### Removed
- Removed feature
### Fixed
- Bug fix
### Security
- Vulnerability fix
## Documentation Audit
### Missing Documentation
| Component | Type | Priority |
|-----------|------|----------|
### Outdated Content
| File | Section | Issue |
|------|---------|-------|
### Broken Links
| File | Line | URL | Status |
|------|------|-----|--------|
### Suggested Improvements
1. ...
### Changelog Entries (pending)
- feat: ...
- fix: ...
# ADR-XXX: Title
## Status
Proposed | Accepted | Deprecated | Superseded
## Context
What is the issue?
## Decision
What did we decide?
## Consequences
What are the results?
Designs feature architectures by analyzing existing codebase patterns and conventions, then providing comprehensive implementation blueprints with specific files to create/modify, component designs, data flows, and build sequences