docs-updater
SKILL.md
Documentation Updater
Updates product documentation (.specweave/docs/) based on implementation progress.
When to Use
- Task specifies documentation updates in tasks.md
- Feature implementation is complete
- User says "update documentation" or "sync docs"
- After closing increment to ensure docs reflect reality
What It Does
- Reads task requirements - Understands what was implemented from tasks.md
- Updates living docs - Modifies
.specweave/docs/files with actual implementation - Status tracking - Changes
[DRAFT]�[COMPLETE]on doc sections - Bidirectional links - Maintains links between docs and increments
- Format adaptation - Matches existing doc structure (features/ or modules/)
Workflow
1. Read tasks.md � Find documentation tasks
2. Read implementation � Understand what changed
3. Update docs � Add real code examples, endpoints, configs
4. Mark complete � Change [DRAFT] to [COMPLETE]
5. Verify links � Ensure increment � doc references work
Example
tasks.md says:
**Documentation Updates**:
- [ ] .specweave/docs/features/payment.md [DRAFT]
- [ ] .specweave/docs/api/payments.md [DRAFT]
docs-updater does:
- Reads payment implementation code
- Updates
payment.mdwith actual code examples - Updates API docs with real endpoints discovered in code
- Changes status to
[COMPLETE]
Integration Points
- Called by: spec-generator, task completion hooks
- Updates:
.specweave/docs/**/*.md - Reads:
tasks.md, implementation code
Best Practices
- Run after completing feature tasks, not during
- Verify doc links are valid (use relative paths)
- Keep examples in sync with actual code
- Don't over-document - focus on what users need
Weekly Installs
10
Repository
anton-abyzov/specweaveInstalled on
claude-code9
opencode7
cursor7
codex7
antigravity7
gemini-cli7