Document Coauthoring
Overview
Document coauthoring is a structured workflow for creating high-quality technical documentation, proposals, specifications, and decision documents through iterative collaboration. This skill should be invoked when users want to write documentation, proposals, specs, or decision docs that require careful structuring and multiple rounds of refinement.
Core Principles
- Iteration Over Perfection: Build documents incrementally through multiple drafts rather than attempting perfection in one pass
- Reader-Centric: Always write with the target audience in mind - their expertise level, goals, and potential questions
- Structured Organization: Use clear headings, logical flow, and visual hierarchy to make documents scannable
- Testable Output: Documents should be testable by having fresh readers validate comprehension
Preparation Checklist
Step-by-Step Process
- Stage 1 - Context Gathering: Ask clarifying questions about scope, audience, key points to cover
- Stage 2 - Outline & Draft: Build the document structure first, then fill in content section by section
- Stage 3 - Iteration: Review, refine, and expand based on feedback
- Stage 4 - Validation: Test with a fresh instance to catch blind spots and gaps
- Stage 5 - Polish: Final review for clarity, consistency, and formatting
Do's and Don'ts
- ✅ Do create an outline before writing - structure first, content second
- ✅ Do use concrete examples to illustrate abstract concepts
- ✅ Do keep paragraphs short - aim for 3-4 sentences maximum
- ❌ Don't write long walls of text without headings or bullet points
- ❌ Don't skip the validation stage - fresh eyes catch gaps
- ❌ Don't use jargon without defining it for non-expert readers
Anti-Patterns
- The Infinite Draft: Continuously revising without ever finalizing the document
- Assumption of Knowledge: Using acronyms or terms without definition
- Feature Creep: Adding nice-to-have sections that dilute the main message
- The Empty Document: Staring at a blank page instead of starting with a rough outline
1---2name: doc-coauthoring3description: Guide users through structured workflow for collaborative document creation.4---56# Document Coauthoring78## Overview9Document coauthoring is a structured workflow for creating high-quality technical documentation, proposals, specifications, and decision documents through iterative collaboration. This skill should be invoked when users want to write documentation, proposals, specs, or decision docs that require careful structuring and multiple rounds of refinement.1011## Core Principles12- **Iteration Over Perfection**: Build documents incrementally through multiple drafts rather than attempting perfection in one pass13- **Reader-Centric**: Always write with the target audience in mind - their expertise level, goals, and potential questions14- **Structured Organization**: Use clear headings, logical flow, and visual hierarchy to make documents scannable15- **Testable Output**: Documents should be testable by having fresh readers validate comprehension1617## Preparation Checklist18- [ ] Identify the document type (spec, proposal, decision doc, tutorial)19- [ ] Define the target audience and their expertise level20- [ ] Clarify the purpose - what decision should this document enable?21- [ ] Gather existing context, references, and requirements2223## Step-by-Step Process241. **Stage 1 - Context Gathering**: Ask clarifying questions about scope, audience, key points to cover252. **Stage 2 - Outline & Draft**: Build the document structure first, then fill in content section by section263. **Stage 3 - Iteration**: Review, refine, and expand based on feedback274. **Stage 4 - Validation**: Test with a fresh instance to catch blind spots and gaps285. **Stage 5 - Polish**: Final review for clarity, consistency, and formatting2930## Do's and Don'ts31- ✅ **Do** create an outline before writing - structure first, content second32- ✅ **Do** use concrete examples to illustrate abstract concepts33- ✅ **Do** keep paragraphs short - aim for 3-4 sentences maximum34- ❌ **Don't** write long walls of text without headings or bullet points35- ❌ **Don't** skip the validation stage - fresh eyes catch gaps36- ❌ **Don't** use jargon without defining it for non-expert readers3738## Anti-Patterns39- **The Infinite Draft**: Continuously revising without ever finalizing the document40- **Assumption of Knowledge**: Using acronyms or terms without definition41- **Feature Creep**: Adding nice-to-have sections that dilute the main message42- **The Empty Document**: Staring at a blank page instead of starting with a rough outline