Using Ring Technical Writing Specialists
When to use
- Need to write functional documentation (guides, conceptual docs, tutorials)
- Need to write API reference documentation
- Need to review existing documentation quality
- Writing or updating product documentation
Skip when
- Writing code → use dev-team agents
- Writing plans → use pm-team agents
- General code review → use
ring:reviewing-code with dev-team reviewer agents
Related
Similar: ring:using-ring, ring:using-dev-team
The ring-tw-team plugin provides specialized agents for technical documentation. Use them via Task tool with subagent_type:.
Remember: Follow the ORCHESTRATOR principle from ring:using-ring. Dispatch agents to handle documentation tasks; don't write complex documentation directly.
3 Documentation Specialists
| Agent |
Specialization |
Use When |
ring:guide-writer |
Conceptual docs, guides, tutorials, best practices, workflows |
Writing product guides, tutorials, "how to" content |
ring:api-writer |
REST API reference, endpoints, schemas, errors, field descriptions |
Documenting API endpoints, request/response examples |
ring:docs-reviewer |
Voice/tone, structure, completeness, clarity, accuracy |
Reviewing drafts, pre-publication quality check |
Documentation Standards Summary
Voice and Tone
- Assertive, but never arrogant – Say what needs to be said, clearly
- Encouraging and empowering – Guide users through complexity
- Tech-savvy, but human – Use technical terms when needed, prioritize clarity
- Humble and open – Confident but always learning
Capitalization
- Sentence case for all headings and titles
- Only first letter and proper nouns capitalized
- ✅ "Getting started with the API"
- ❌ "Getting Started With The API"
Structure Patterns
- Lead with clear definition paragraph
- Use bullet points for key characteristics
- Separate sections with
--- dividers
- Include info boxes and warnings where needed
- Link to related API reference
- Add code examples for technical topics
Dispatching Specialists
Parallel dispatch for comprehensive documentation (single turn, multiple Tasks):
Task #1: guide-writer (write the guide)
Task #2: api-writer (write API reference)
(Both run in parallel)
Then:
Task #3: docs-reviewer (review both)
⛔ MUST NOT trickle-dispatch
Tasks #1 and #2 leave in the SAME TURN, before reading either's output. Forbidden: dispatch #1 → read result → dispatch #2. If you find yourself about to dispatch #2 in a turn AFTER #1 has already returned → STOP, report the violation, and re-dispatch both together. Task #3 runs only after both #1 and #2 complete — that sequencing is intentional; the trickle inside the parallel pair is not.
Parallel dispatch — atomic batch
Emit both Task calls in a SINGLE TURN as one atomic batch. If your runtime exposes a multi_tool_use.parallel wrapper, use it. The anti-trickle guard above remains binding.
Available in This Plugin
Agents: guide-writer, api-writer, docs-reviewer
Skills:
- using-tw-team: Plugin introduction
- structuring-documentation: Hierarchy and organization
- applying-voice-and-tone: Voice guidelines
- reviewing-docs: Quality checklist
Commands:
- /ring:reviewing-docs: Review existing docs
Integration with Other Plugins
| Plugin |
Use For |
| ring:using-ring (default) |
ORCHESTRATOR principle |
| ring:using-dev-team |
Developer agents for technical accuracy |
| ring:using-pm-team |
Pre-dev planning before documentation |
ORCHESTRATOR Principle
- You're the orchestrator – Dispatch specialists, don't write directly
- Let specialists apply standards – They know voice, tone, structure
- Combine with other plugins – API writers + backend engineers for accuracy
✅ "I need documentation for the new feature. Let me dispatch guide-writer."
❌ "I'll manually write all the documentation myself."
1---2name: ring-using-tw-team3description: Using the ring-tw-team plugin and orchestrating its documentation specialists in parallel: guide-writer (guides/concepts/tutorials), api-writer (REST API reference), and docs-reviewer (quality review). Use when creating functional or API documentation, or reviewing doc quality. Skip when writing code (use dev-team) or writing plans (use pm-team).4---56# Using Ring Technical Writing Specialists78## When to use9- Need to write functional documentation (guides, conceptual docs, tutorials)10- Need to write API reference documentation11- Need to review existing documentation quality12- Writing or updating product documentation1314## Skip when15- Writing code → use dev-team agents16- Writing plans → use pm-team agents17- General code review → use `ring:reviewing-code` with dev-team reviewer agents1819## Related20**Similar:** ring:using-ring, ring:using-dev-team2122The ring-tw-team plugin provides specialized agents for technical documentation. Use them via `Task tool with subagent_type:`.2324**Remember:** Follow the **ORCHESTRATOR principle** from `ring:using-ring`. Dispatch agents to handle documentation tasks; don't write complex documentation directly.2526## 3 Documentation Specialists2728| Agent | Specialization | Use When |29|-------|---------------|----------|30| `ring:guide-writer` | Conceptual docs, guides, tutorials, best practices, workflows | Writing product guides, tutorials, "how to" content |31| `ring:api-writer` | REST API reference, endpoints, schemas, errors, field descriptions | Documenting API endpoints, request/response examples |32| `ring:docs-reviewer` | Voice/tone, structure, completeness, clarity, accuracy | Reviewing drafts, pre-publication quality check |3334---3536## Documentation Standards Summary3738### Voice and Tone39- **Assertive, but never arrogant** – Say what needs to be said, clearly40- **Encouraging and empowering** – Guide users through complexity41- **Tech-savvy, but human** – Use technical terms when needed, prioritize clarity42- **Humble and open** – Confident but always learning4344### Capitalization45- **Sentence case** for all headings and titles46- Only first letter and proper nouns capitalized47- ✅ "Getting started with the API"48- ❌ "Getting Started With The API"4950### Structure Patterns511. Lead with clear definition paragraph522. Use bullet points for key characteristics533. Separate sections with `---` dividers544. Include info boxes and warnings where needed555. Link to related API reference566. Add code examples for technical topics5758---5960## Dispatching Specialists6162**Parallel dispatch** for comprehensive documentation (single turn, multiple Tasks):6364```65Task #1: guide-writer (write the guide)66Task #2: api-writer (write API reference)67(Both run in parallel)6869Then:70Task #3: docs-reviewer (review both)71```7273### ⛔ MUST NOT trickle-dispatch7475Tasks #1 and #2 leave in the SAME TURN, before reading either's output. Forbidden: dispatch #1 → read result → dispatch #2. If you find yourself about to dispatch #2 in a turn AFTER #1 has already returned → STOP, report the violation, and re-dispatch both together. Task #3 runs only after both #1 and #2 complete — that sequencing is intentional; the trickle inside the parallel pair is not.7677### Parallel dispatch — atomic batch7879Emit both Task calls in a SINGLE TURN as one atomic batch. If your runtime exposes a `multi_tool_use.parallel` wrapper, use it. The anti-trickle guard above remains binding.8081---8283## Available in This Plugin8485**Agents:** guide-writer, api-writer, docs-reviewer8687**Skills:**88- using-tw-team: Plugin introduction89- structuring-documentation: Hierarchy and organization90- applying-voice-and-tone: Voice guidelines91- reviewing-docs: Quality checklist9293**Commands:**94- /ring:reviewing-docs: Review existing docs9596---9798## Integration with Other Plugins99100| Plugin | Use For |101|--------|---------|102| ring:using-ring (default) | ORCHESTRATOR principle |103| ring:using-dev-team | Developer agents for technical accuracy |104| ring:using-pm-team | Pre-dev planning before documentation |105106---107108## ORCHESTRATOR Principle109110- **You're the orchestrator** – Dispatch specialists, don't write directly111- **Let specialists apply standards** – They know voice, tone, structure112- **Combine with other plugins** – API writers + backend engineers for accuracy113114> ✅ "I need documentation for the new feature. Let me dispatch guide-writer."115>116> ❌ "I'll manually write all the documentation myself."117118---