← marketplace
generalconceptOfficialsha:60eaae56a5924460manual
doc-coauthoring
Use when a user wants to write a doc, proposal, spec, PRD, RFC, or decision doc, so the agent guides a structured workflow — gather context, refine section by section, then test it on a fresh reader.
source: https://github.com/anthropics/skills/tree/main/skills/doc-coauthoring ↗anthropics/skills· ★ 158k
Install confidence
curl --create-dirs -fsSL https://skillmake.xyz/i/doc-coauthoring -o ~/.claude/skills/doc-coauthoring/SKILL.md
Pinned content
sha:60eaae56a5924460
Generated with
manual
Source
github.com
The file served at /api/marketplace/doc-coauthoring-60eaae56/raw matches this hash. Inspect before install, then copy the command.
3,099 chars · ~775 tokens
--- name: doc-coauthoring description: Use when a user wants to write a doc, proposal, spec, PRD, RFC, or decision doc, so the agent guides a structured workflow — gather context, refine section by section, then test it on a fresh reader. source: https://github.com/anthropics/skills/tree/main/skills/doc-coauthoring generated: 2026-07-02T18:41:37.630Z category: concept audience: general --- ## When to use - A user says 'write a doc', 'draft a proposal', 'create a spec', or names a PRD/RFC/design doc - Someone is starting a substantial writing task and needs help transferring context efficiently - Building a document section by section through brainstorm-curate-draft-refine loops - Checking whether a finished doc actually works for readers who lack the authors' context ## Key concepts ### Three-stage workflow Context Gathering, Refinement & Structure, and Reader Testing. The agent acts as an active guide through each stage rather than just drafting, and offers a freeform path if the user declines the workflow. ### Stage 1: Context Gathering Close the gap between what the user knows and what Claude knows. Start with meta-questions (doc type, audience, desired impact, template), invite an unstructured info-dump, then ask 5-10 clarifying questions once gaps are visible. ### Stage 2: brainstorm → curate → draft → refine For each section: ask clarifying questions, brainstorm 5-20 options, let the user keep/remove/combine them, draft with a scaffold, then refine via surgical str_replace edits. Start with the highest-unknown section; leave summaries for last. ### Stage 3: Reader Testing Test the doc against a fresh Claude with no conversation context. Predict 5-10 reader questions, run them (via sub-agent in Claude Code, or manually in claude.ai), and check for ambiguity, false assumptions, and contradictions. ### Edit surgically, never reprint Use create_file for the scaffold and str_replace for every edit; never reprint the whole doc, and never put brainstorming lists into an artifact — those stay in conversation. ## API reference ``` npx skills add anthropics/skills --skill doc-coauthoring ``` Install the document co-authoring workflow skill. ``` npx skills add anthropics/skills --skill doc-coauthoring ``` ## Gotchas - Offer the workflow first and honor a decline — if the user wants freeform, don't force the three stages - Reader Testing must use a fresh Claude with no context bleed, or it won't catch the blind spots authors can't see - Learn the user's style from their keep/remove feedback and prior edits; ask them to describe changes rather than editing silently - Use str_replace for edits and never reprint the whole document after each change - Flag images without alt-text — readers who paste the doc into Claude can't see un-described images - If a stage drags, acknowledge it and offer to move faster; always give the user agency to adjust the process --- Generated by SkillMake from https://github.com/anthropics/skills/tree/main/skills/doc-coauthoring on 2026-07-02T18:41:37.630Z. Verify against source before relying on details.
File: ~/.claude/skills/doc-coauthoring/SKILL.md