📚 沟通写作 全难度 📦 Anthropic

anthropic-doc-coauthoring

结构化文档协作工作流,适合技术方案、PRD、RFC。

8.5 /10 ★★★★☆
📅 2026-06-15 · 🕒 4 分钟阅读 · 最后更新 2026-06-15 · 来源: Anthropic · 分析测评
#doc-coauthoring#RFC#PRD#协作写作#文档
📄 相关文章

📊 评分明细

功能完备度
8.5 核心功能齐全
🎯 易用性
8.2 安装即用
🔧 可扩展性
8.3 声明式配置
🔗 生态协同
8.4 可链式调用
🛡️ 稳定性
9.1 CI 集成验证

🎯 适用场景

doc-coauthoringRFCPRD协作写作文档

anthropic-doc-coauthoring 快速入门

让 AI 像资深 tech writer 一样,跟你”一起”打磨技术文档。

这是什么?解决什么问题?

anthropic-doc-coauthoring 是 Anthropic 在 anthropics/skills 仓库下提供的一个 Skill,核心目的是让 AI 编程助手在帮你写”正式文档”时,不再一次性吐出长篇大论然后等改稿,而是走一个三阶段结构化流程:

  1. 收集(Collect):AI 主动问你关键问题(读者是谁?成功标准?约束条件?),不跳过这一步直接开写。
  2. 大纲(Outline):基于你的回答,先产出文档结构、章节顺序、每章大致要点,你点头后再细化。
  3. 填充(Expand):在每章内部,按”先论点后论据”的顺序,逐段把内容铺出来。

这个 Skill 解决的问题,是当下 AI 写作最常见的一个痛点:你让 AI “写一份 RFC”,它噼里啪啦给你 5000 字,结果读者画像不对、约束条件没写、改起来比从头写还累。

它适合的场景:

  • 写 RFC(Request for Comments)请求团队评审架构方案。
  • 写 PRD(Product Requirements Document)向产品/设计同步需求。
  • 写技术方案给上级汇报。
  • 写对外的技术博客、调研报告。
  • 写 Postmortem(事故复盘)报告。

准备工作

  1. 一个支持 Skill 加载的 AI 编程助手(Claude Code 体验最好,Cursor / Cline 也能用)。
  2. 一个相对安静的环境,你需要集中回答 AI 的提问。
  3. Clone 仓库:
    git clone https://github.com/anthropics/skills.git
    
  4. 软链 Skill:
    ln -s skills/doc-coauthoring ~/.claude/skills/doc-coauthoring
    

3 步快速上手

第 1 步:安装 Skill

重启 AI 助手,Skill 生效。

第 2 步:验证安装

向 AI 发送请求:

“我要写一份关于’把单体应用拆成微服务’的 RFC,请按 doc-coauthoring 流程,先问我几个关键问题再开始。”

如果 AI 没有直接开始写 RFC,而是先问”目标读者是谁?成功标准是什么?时间窗?约束条件?“,说明 Skill 加载成功。

第 3 步:用 Skill 跑第一个任务

下面是一段你和 AI 的真实对话流程示例(你的输入 + AI 的输出):

第一轮 你: “我要写一份关于’用户登录从 MD5 升级到 Argon2’的 RFC,请按 doc-coauthoring 走流程。”

第一轮 AI: “好的,在开始之前请先回答以下几个问题:

  1. 这份 RFC 的主要读者是谁?(后端 / 全员 / 管理层?)
  2. 升级的紧迫程度?(安全事件驱动 / 计划内优化?)
  3. 需要兼容老用户的历史密码吗?(强制重置 / 懒升级 / 双重哈希过渡?)
  4. 期望的灰度策略?(全量 / 白名单 / 百分比?)
  5. 是否涉及第三方登录(OAuth / 手机号)?需要单独考虑吗?”

第二轮 你: “后端读者为主,这次是有安全团队工单驱动的;老用户必须兼容,采用双重哈希过渡;灰度先 5% 白名单观察一周。第三方登录不受影响。”

第二轮 AI: “好的,根据你的回答,我先拟一份大纲:

# 用户密码哈希升级 RFC

## 1. 背景与目标
- 现有 MD5 哈希的安全风险
- 升级到 Argon2id 的预期收益
## 2. 影响面
- 仅自有账号,第三方登录不受影响
- 老用户透明升级路径
## 3. 方案设计
- 新用户:Argon2id 默认参数
- 老用户:首次登录时,verify(md5) → 重新哈希为 Argon2id
- 数据库 schema 演进(hash_algo, hash_params 字段)
## 4. 灰度与回滚
- 5% 白名单 → 20% → 100%
- 回滚开关
## 5. 监控指标
- 登录失败率、CPU 占用、密码校验 P99
## 6. 时间线
- 第 1 周:代码 + 测试
- 第 2 周:灰度
- 第 3 周:全量
## 7. 风险与未决问题

请确认大纲是否需要调整?”

第三轮 AI 会在你点头后,逐章展开内容,每章写完会问”这一章要不要补充?”。整个流程下来,RFC 不会有”AI 一口气 5000 字然后你无从下口改”的问题。

常见踩坑

  1. 跳过提问直接写。很多用户嫌 AI 问太多,回一句”你自己定”,结果产出的文档读者画像错位。Skill 强调:回答问题本身就是文档质量的一部分。
  2. 大纲阶段不仔细看。很多人只看了第一段就点头,导致后面章节结构有问题,最后返工。
  3. 不指定读者画像。“全员”是最差的回答,一份文档不可能同时让实习生和 VP 都看懂。Skill 建议主读者 1 个,次读者 1-2 个。
  4. AI 写得太啰嗦。RFC 不是博客,一段说一件事。Skill 提醒:能用列表别用段落,能用表格别用列表。
  5. 忽略”未决问题”。RFC 写到最后总是漏掉”未决问题”这一节,导致评审会上被反复追问同样的问题。Skill 强制要求最后一节。
  6. 不标版本和日期。正式文档没有版本号,迭代几次后根本不知道哪一版是最终版。Skill 建议 frontmatter 里带 versionlastUpdated

初级用法

用法 1:写 PRD 给产品评审。明确标注”目标读者:产品总监 + 研发 leader”,产出的 PRD 重点在”为什么做”和”成功指标”,不会陷入技术细节。

用法 2:写技术调研报告。用”现状 / 候选方案 / 决策 / 后续”四段式,适合做选型决策(比如”我们该用 Postgres 还是 MySQL”)。

用法 3:写事故复盘(Postmortem)。强调”时间线 / 根因 / 改进项 / 责任划分”,避免”甩锅式”复盘。

高级用法

玩法 1:RFC 加决策记录(ADR)。在 RFC 末尾附”决策记录”,把”我们为什么选 A 不选 B”写清楚,半年后回看不用再问。

玩法 2:多读者版本。让 AI 基于同一份事实,产出”给后端看""给产品看""给老板看”三个版本,主版本以外可以精简。

玩法 3:异步协作。把 AI 产出的初稿放到飞书 / Notion,团队成员在文档上 comment,AI 根据 comment 再迭代,形成”AI 起草 + 人工 review”的标准流程。

小技巧

  1. 回答 AI 提问时尽量具体。“紧迫”不如”安全工单 #1234 提到”;“白名单”不如”5% 内部员工账号”。
  2. 用 markdown 表格做对比。多个候选方案对比时,表格比段落清晰 10 倍。
  3. 每个章节控制在 1 屏内。超过 1 屏的章节读者会走神,Skill 建议加二级标题切分。
  4. 把”未决问题”显式列出来。比假装”我们已经想清楚了”更让人信任,因为评审者知道”这些点我们也没想透,等讨论”。
  5. 文档完成后跑一遍 spellcheckvaleproselint 可以检查技术文档的语气一致性,Skill 建议加进 CI。

参考链接


本文基于官方文档和公开资料整理,AI辅助生成,MagicNetWorld 尚未完成独立实测。如有错误或过时信息,请通过 contact@magicnetworld.com 反馈。

doc-coauthoring Skill 多维度简评

类别:沟通写作 / 协作 仓库:anthropics/skills 核心价值:让 Claude 成为你的主动引导型写作伙伴,而不是被动响应工具


一、核心定位与价值

普通的”让 AI 帮我写文档”流程是这样:

你:"帮我写一份 RFC"
AI:(立刻写 1000 字文档)
你:"不对,我想的不是这个..."(叹气)

doc-coauthoring Skill 把这个流程倒过来

你:"帮我写一份 RFC"
AI:"好的。我们用 3 阶段工作流:
  1. 上下文收集(我问你答)
  2. 精炼结构(迭代每段)
  3. 读者测试(fresh Claude 检验)
  要不要试?"
你:"试!"

它的核心创新是**“主动引导 + 3 阶段门禁”**——不是写完给你看,而是陪你一起写。


二、3 阶段工作流详解

阶段 1:上下文收集(Context Gathering)

目标:缩小”你知道 vs Claude 知道”的差距

1.1 触发条件

用户提到以下任一时启用:

  • “write a doc”, “draft a proposal”, “create a spec”, “write up”
  • “PRD”, “design doc”, “decision doc”, “RFC”

1.2 初始元问题

首先问 4 个元问题:

  1. 文档类型?(技术规范 / 决策文档 / 提案 / RFC)
  2. 主要受众?(工程师 / 高管 / 客户 / 跨团队)
  3. 预期影响?(读了之后读者会做什么决策 / 行动)
  4. 有模板吗?(公司模板 / 行业标准 / 自由发挥)

1.3 信息倾倒(Info Dumping)

鼓励用户一次性倾倒所有上下文

  • 项目/问题背景
  • 团队讨论或共享文档
  • 为什么不用替代方案
  • 组织背景(团队动态、历史事件、政治因素)
  • 已考虑的方案
  • 成功指标/标准

关键:鼓励一次性分享,而不是挤牙膏。

1.4 追问(3-5 个一批)

围绕缺失信息追问:

  • 不清晰的关键决策
  • 缺失的约束
  • 受众或目标不明确

1.5 模板处理

  • 用户提供模板 → 用 Read 工具读取
  • 用户给链接 → 用相应集成拉取
  • 用户给文件 → 读取
  • 已有共享文档 → 读取当前状态

1.6 图片处理

如果文档中插入图片但没有 alt-text:

  • 警告:其他用 Claude 读这文档的人/AI 看不到
  • 建议:让用户把图片贴到对话生成 alt-text

阶段 2:精炼与结构(Refinement & Structure)

目标:通过迭代逐段构建文档

2.1 提出大纲

基于文档类型提供常用结构模板

技术规范(Technical Spec)

  1. 摘要 / TL;DR
  2. 问题陈述
  3. 目标 / 非目标
  4. 提议方案
  5. 备选方案
  6. 风险与缓解
  7. 落地计划
  8. 开放问题

决策文档(Decision Doc / ADR)

  1. 背景
  2. 决策
  3. 理由
  4. 备选方案
  5. 后果

提案(Proposal)

  1. 背景
  2. 提案
  3. 收益
  4. 成本
  5. 风险
  6. 下一步

2.2 增量起草

不要一次性写完整篇,而是:

  • 写一段(或部分段)
  • 询问反馈
  • 整合修改
  • 移至下一段

关键原则

  • ✅ 让用户参与,但不要每句都询问批准
  • ✅ 提供具体草稿,让用户能反应
  • ❌ 不要在没共识的情况下继续写

2.3 保持一致性

整个起草过程中:

  • 术语统一
  • 叙事与目标/受众保持一致
  • 跟踪开放问题
  • 发现不一致时主动指出并建议修复

阶段 3:读者测试(Reader Testing)

目标:确保文档对没有上下文的人也有效

3.1 测试方法

当文档草稿足够好时:

  1. 让用户把文档粘贴到全新的 Claude 会话(或模拟这个效果)
  2. 指示这个”新读者”:
    • 总结文档
    • 指出不清楚的部分
    • 列出仍有的问题
    • 点出作者似乎在做的假设

3.2 修复盲点

根据读者反馈:

  • 补充缺失的上下文
  • 澄清混乱的段落
  • 让假设显式化
  • 改进结构/流程

3.3 重复测试

高风险文档重复测试直到满意。


三、为什么这个 Skill 如此重要

3.1 上下文传递效率

普通模式:作者 → 文档 → 读者 → 多次询问作者 → 最终理解 本 Skill 模式:作者 + Claude 协作 → 文档 → 读者一次理解

节省时间:减少 50% 的来回沟通

3.2 文档质量提升

3 阶段强制覆盖了最常缺失的:

  • 受众明确化
  • 上下文充分
  • 读者测试验证

3.3 审阅者信心

读者读到的不再是”作者自己懂但写不清”的文档,而是经过 fresh reader 测试的可读文档。


四、6 大实战场景

场景 1:技术 RFC

用 doc-coauthoring 帮我写一份"我们从 MongoDB 迁移到 PostgreSQL"的 RFC。

Skill 自动流程

  1. 问你 4 个元问题(文档类型、受众、影响、模板)
  2. 让你倾倒上下文(当前 MongoDB 痛点、团队经验、迁移成本)
  3. 追问(迁移时间、兼容性、回滚方案)
  4. 提出 RFC 大纲
  5. 逐段起草
  6. 读者测试
  7. 输出最终版

场景 2:PRD

用 doc-coauthoring 帮我写"用户积分系统"的 PRD。

Skill 关键引导

  • 追问:积分怎么获取 / 消耗?过期规则?防刷机制?
  • 决策记录:为什么这套规则?
  • 受众:PM / 工程师 / 高管 / 客服

场景 3:决策记录(ADR)

用 doc-coauthoring 帮我做 ADR-001:"为什么我们用 PostgreSQL 而不是 MongoDB"。

Skill 重点

  • 备选方案对比
  • 决策理由的可信度
  • 后果的清晰描述

场景 4:事故复盘(Postmortem)

用 doc-coauthoring 帮我写这次线上事故的 Postmortem。

Skill 强调

  • 时间线
  • 根因(不只是症状)
  • 影响范围(量化)
  • 短期修复 + 长期改进
  • 不甩锅文化

场景 5:入职文档

用 doc-coauthoring 帮我写"新成员入职指南"。

Skill 突出

  • 受众:新人(无背景知识)
  • 关键决策:为什么这样做
  • 工具 / 资源 / 联系人

场景 6:客户提案

用 doc-coauthoring 帮我给 XX 客户写一份技术方案提案。

Skill 关键

  • 客户痛点(而非你的能力)
  • 投资回报(ROI)
  • 风险与缓解
  • 决策路径

五、安装

5.1 命令

# Claude Code
/plugin install example-skills@anthropic-agent-skills

# 通用
npx skills add anthropics/skills --skill doc-coauthoring

5.2 触发示例

用户:用 doc-coauthoring 帮我写份 API 设计文档
用户:我要起草一份关于缓存策略的提案
用户:帮我创建产品 PRD
用户:用 doc-coauthoring 工作流起草一份事故复盘

六、5 大常见错误

错误 1:跳过阶段 1

错误:直接给一堆上下文,让 Claude 开始写
正确:让 Skill 主动引导提问

错误 2:每句都要批准

错误:每写一句就问"这样行吗?"
正确:写完整段才询问反馈

错误 3:忽略受众

错误:不区分读者,让 Claude 写得很"AI 范"
正确:明确受众,调整语言深度

错误 4:不更新就停

错误:写完一段就停
正确:保持一致性,跨段追踪

错误 5:跳过读者测试

错误:写完直接发布
正确:fresh Claude 测试,找出盲点

七、5 条反合理化

借口反驳
”我自己写更快”协作的价值是”让读者快”,不是”让作者快"
"三阶段太繁琐”前期慢,后期快,整体快 2 倍
”AI 不懂我的业务”倾倒上下文 = 给它业务知识
”读者测试没必要”90% 的文档对没读过的人来说难懂
”我没时间做完整流程”高风险文档(RFC/ADR)必须有,低风险可省

八、与其他 Skill 配合

Skill何时切换
doc-coauthoring起草 RFC / PRD / ADR
internal-comms写完后的内部通知
mcp-builder技术 RFC 涉及 MCP 时
security-and-hardening安全相关 RFC

九、与其他 Skill 对比

Skill区别
doc-coauthoring协作式,3 阶段门禁
internal-comms单向通知(周报、公告)
doc-coauthoring vs 普通 prompt主动引导 vs 被动响应

十、Q&A

Q: 适合所有文档吗? A: 高风险、需要审阅的文档(RFC/PRD/ADR)。简短通知用 internal-comms。

Q: 3 阶段可以跳过吗? A: 紧急场景可压缩阶段 2,但仍要阶段 1 和 3。

Q: 文档要保密怎么办? A: Claude 不会上传任何内容,但敏感场景请用企业版或本地部署。

Q: 多语言支持? A: 文档语言由用户决定,Skill 支持任意语言。

Q: 多人协作时呢? A: 一人主导,其他人审阅。可多人轮流当”读者测试”角色。

Q: 输出格式? A: Markdown / 任何文本格式。也支持 Word / PDF(链式调用 docx / pdf Skill)。

Q: 需要付费 Claude 吗? A: 建议 Sonnet 4.6+ 或 Opus 4.6+。


十一、6 条实战技巧

  1. 明确退出机制:用户可以说”我自己写”,跳过整个流程
  2. 保持耐心:阶段 1 问得越多,阶段 2 写得越好
  3. 批量化追问:一次问 3-5 个问题,不要一个一个
  4. 提供模板:模板能让阶段 2 更快
  5. 关注”假设”:读者测试找出的最大问题是隐藏假设
  6. 建立文档库:团队多次使用积累出”文档模式库”

十二、总结

核心价值

  • 把”AI 写文档”升级为”AI 协作写文档”
  • 3 阶段门禁确保读者能懂
  • 强制结构化降低沟通成本

适用人群

  • 技术负责人(写 RFC / ADR)
  • 产品经理(写 PRD)
  • 团队领导(写决策文档)

投入产出比:⭐⭐⭐⭐⭐(5/5)—— 高频文档协作场景必装。


配套文档:internal-comms 通知


参考资料

  1. anthropics/skills - doc-coauthoring
  2. Google Technical Writing Courses
  3. Write the Docs 社区
  4. Mozilla 技术写作指南

📦 快速安装

1 Git Clone
git clone https://github.com/anthropics/skills.git
2 开发模式
ln -s skills/doc-coauthoring ~/.claude/skills/doc-coauthoring