Update all project documentation including implementation docs, user guides, API docs, and architecture diagrams. Use this when finalizing features to ensure comprehensive and consistent documentation.
Systematic guidance for updating all types of project documentation when finalizing feature implementations.
All templates are located in templates/:
| Template | Location | Purpose |
| ------------------------ | ---------------------- | ------------------------------- |
| implementation-docs.md | docs/implementation/ | How the feature was implemented |
| user-guide.md | docs/guides/ | End-user documentation |
| api-docs.md | docs/api/ | REST API and Python docstrings |
| architecture-docs.md | docs/architecture/ | Design decisions and diagrams |
| configuration-docs.md | Various | Config, env vars, TECH-STACK |
When: Always required for every feature
Actions:
templates/implementation-docs.mdWhen: Feature changes user interaction
README Updates - Check if updates needed for:
User Guides - Create for complex features using templates/user-guide.md
When: REST APIs or public Python APIs added/changed
REST APIs - Use templates/api-docs.md for:
Python APIs - Update docstrings with:
When: Complex features with multiple components or significant design decisions
Use templates/architecture-docs.md for:
Update these files:
.env.example - Add new environment variablesdocs/guides/configuration.md - Document config optionsTECH-STACK.md - Document new dependenciesUse templates/configuration-docs.md for formats.
docs/implementation/## <Feature Name>
<One-line description>
### Overview
<What it does and why>
### Quick Start
<Minimal example>
### Learn More
- [User Guide](link)
- [API Documentation](link)
### Common Issues
#### Issue: <Error message>
**Symptoms**: What the user sees
**Cause**: Why this happens
**Solution**: Steps to fix
**Prevention**: How to avoid
Input: Completed, validated feature implementation Process: Systematic documentation of all aspects Output: Comprehensive documentation across all types Next Step: Changelog generation
Version: 1.0.0
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer