Doc Co-Authoring Workflow
OfficialGuides you through writing docs, proposals, and specs in three stages: context gathering, section-by-section refinement, and reader testing with a context-free Claude.
Docs & OfficeBeginner★ 177,650⑂ 21,037AI score 10/10Last updated: Sep 22, 2026
What it does
Claude acts as an active facilitator rather than a ghostwriter.
- Stage 1 – Context Gathering: asks about doc type, audience, desired impact and templates, invites a free-form info dump, then fires 5–10 numbered clarifying questions to close gaps.
- Stage 2 – Refinement & Structure: scaffolds the outline as an artifact or markdown file, then per section runs clarifying questions → 5–20 brainstormed options → your keep/remove/combine picks → gap check → draft → surgical
str_replaceedits. - Stage 3 – Reader Testing: hands the doc to a fresh Claude with zero conversation context (sub-agent in Claude Code, or a new chat) and asks 5–10 realistic reader questions to surface ambiguity, hidden assumptions and contradictions.
- Ends with a final-review checklist: read it yourself, verify facts and links, confirm it lands the intended impact.
Who it's for
- PMs, engineers and leads who regularly write PRDs, design docs, RFCs or decision docs
- Teams whose reviews drag because docs only make sense to their authors
- Anyone with lots of context in their head but no structure on the page
Examples
- "Write a decision doc on switching payment providers" — Claude probes rejected alternatives, org politics and timeline pressure before drafting section by section.
- "Draft a technical spec for this feature" — starts with the technical approach (most unknowns) and saves the summary for last.
- "Check whether this proposal works for someone with no background" — runs ten reader questions past a fresh Claude and reports every misread sentence.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/anthropics/skills/HEAD/skills/doc-coauthoring/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/doc-coauthoring folder from the GitHub repo anthropics/skills into my ~/.claude/skills/doc-coauthoring/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/anthropics/skills.git && mkdir -p ~/.claude/skills && cp -r skills/skills/doc-coauthoring ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open your terminal.
- Clone the official repo:
git clone https://github.com/anthropics/skills.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy just this skill:
cp -r skills/skills/doc-coauthoring ~/.claude/skills/ - Restart Claude Code and say something like "let's draft a proposal together" to trigger the workflow.
- If the process feels too heavy, say "let's just write freeform" — the skill always offers you an exit.