文档协作指南Skill doc-coauthoring

这个技能提供结构化工作流程,指导用户进行协作文档创建,适用于写作技术规范、提案、决策文档等。通过上下文收集、精炼结构和读者测试阶段,确保文档质量,提高写作效率和效果。关键词包括:文档写作、协作、结构化工作流程、上下文收集、精炼、读者测试、技术规范、提案撰写、决策文档。

0 次安装 0 次浏览 更新于 3/11/2026

name: doc-coauthoring type: instruction description: 指导用户通过结构化工作流程进行协作文档创建。当用户想要写文档、提案、技术规范、决策文档或类似结构化内容时使用。此工作流程帮助用户高效传递上下文、通过迭代精炼内容,并验证文档对读者有效。当用户提到写文档、创建提案、起草规范或类似文档任务时触发。

文档协作工作流程

此技能提供结构化工作流程,指导用户进行协作文档创建。作为主动指导者,引导用户通过三个阶段:上下文收集、精炼与结构、读者测试。

何时提供此工作流程

触发条件:

  • 用户提到写文档:“写文档”、“起草提案”、“创建规范”、“撰写内容”
  • 用户提到特定文档类型:“PRD”、“设计文档”、“决策文档”、“RFC”
  • 用户似乎在开始大量写作任务

初始提供: 向用户提供结构化工作流程进行文档协作。解释三个阶段:

  1. 上下文收集:用户提供所有相关上下文,同时您询问澄清问题
  2. 精炼与结构:通过头脑风暴和编辑迭代构建每个部分
  3. 读者测试:用新会话(无上下文)测试文档,在他人阅读前捕捉盲点

询问他们是否想尝试此工作流程或偏好自由形式工作。

如果用户拒绝,自由形式工作。如果用户接受,继续到阶段1。

阶段1:上下文收集

目标: 缩小用户知道的内容与您知道的内容之间的差距,以便后续智能指导。

初始问题

首先询问用户文档的元上下文:

  1. 这是什么类型的文档?(例如,技术规范、决策文档、提案)
  2. 主要受众是谁?
  3. 当有人阅读时,期望的影响是什么?
  4. 是否有模板或特定格式需要遵循?
  5. 还有其他约束或上下文需要知道吗?

告知他们可以用简写或任何最适合的方式回答。

如果用户提供模板或提到文档类型:

  • 询问他们是否有模板文档可以分享
  • 如果他们提供共享文档链接,使用可用工具获取
  • 如果他们提供文件,读取它

如果用户提到编辑现有共享文档:

  • 使用可用工具读取当前状态
  • 检查图像是否有替代文本
  • 如果图像没有替代文本,解释AI读者将无法解释它们。询问是否要生成替代文本。

信息倾倒

一旦初始问题回答完毕,鼓励用户倾倒所有上下文。请求信息如:

  • 项目/问题的背景
  • 相关团队讨论或共享文档
  • 为什么不使用替代解决方案
  • 组织上下文(团队动态、过去事件、政治)
  • 时间压力或约束
  • 技术架构或依赖
  • 利益相关者关切

建议他们不要担心组织它——只需全部倾倒出来。提供多种提供上下文的方式:

  • 信息倾倒流式思维
  • 指向团队频道或线程阅读
  • 链接到共享文档

如果可用工具获取外部内容(如网络搜索、URL抓取器),提到这些可用于直接拉入上下文。否则,请用户粘贴相关内容。

告知他们,一旦完成初始倾倒,将询问澄清问题。

在上下文收集期间:

  • 如果用户提到团队频道或共享文档:

    • 如果有相关工具可用:告知内容现在将被读取,然后获取它
    • 如果没有工具可用:请他们直接粘贴相关内容
  • 如果用户提到未知实体/项目:

    • 询问是否应使用可用工具搜索更多上下文
    • 等待用户确认后再搜索
  • 当用户提供上下文时,跟踪正在学习的内容和仍不清楚的内容

询问澄清问题:

当用户表示完成初始倾倒(或提供大量上下文后),询问澄清问题以确保理解:

基于上下文中的空白生成5-10个编号问题。

告知他们可以用简写回答(例如,“1: 是,2: 见#频道,3: 不因为向后兼容”),链接到更多文档,或继续信息倾倒。任何最有效的方式。

退出条件: 当问题显示理解时,已收集足够上下文——当可以询问边缘案例和权衡而无需解释基础知识时。

过渡: 询问在此阶段是否有更多上下文想提供,或是否该继续起草文档。

如果用户想添加更多,让他们添加。当准备好时,继续到阶段2。

阶段2:精炼与结构

目标: 通过头脑风暴、筛选和迭代精炼逐部分构建文档。

对用户的指示: 解释文档将逐部分构建。对于每个部分:

  1. 将询问澄清问题关于包含什么
  2. 头脑风暴5-20个选项
  3. 用户指示保留/移除/组合什么
  4. 起草该部分
  5. 通过精确编辑精炼

从未知最多的部分开始(通常是核心决策/提案),然后处理其余部分。

部分顺序:

如果文档结构清晰: 询问他们想从哪部分开始。

建议从未知最多的部分开始。对于决策文档,通常是核心提案。对于规范,通常是技术方法。摘要部分最好留到最后。

如果用户不知道需要什么部分: 基于文档类型和模板,建议3-5个适合文档类型的部分。

询问此结构是否有效,或是否想调整。

一旦结构同意:

用所有部分的占位文本创建初始文档结构。

如果用户想要Word文档,使用word-documents技能创建.docx文件,包含部分标题和占位文本。否则,直接在对话中起草结构。

对于每个部分:

步骤1:澄清问题

宣布将开始处理[部分名称]部分。询问5-10个澄清问题关于应包含什么:

基于上下文和部分目的生成5-10个具体问题。

告知他们可以用简写回答或指示重要覆盖内容。

步骤2:头脑风暴

对于[部分名称]部分,头脑风暴[5-20]个可能包含的内容,取决于部分的复杂性。寻找:

  • 可能被遗忘的共享上下文
  • 尚未提及的角度或考虑

基于部分复杂性生成5-20个编号选项。最后,如果他们想要更多选项,提供头脑风暴更多。

步骤3:筛选

询问哪些点应保留、移除或组合。请求简短理由以帮助学习未来部分的优先级。

提供示例:

  • “保留1,4,7,9”
  • “移除3(重复1)”
  • “移除6(受众已知道此)”
  • “组合11和12”

如果用户给出自由形式反馈(例如,“看起来好”或“我喜欢大部分但…”)而不是编号选择,提取他们的偏好并继续。解析他们想要保留/移除/更改的内容并应用。

步骤4:空白检查

基于他们选择的内容,询问[部分名称]部分是否有重要内容缺失。

步骤5:起草

基于筛选点起草该部分。

如果使用文档文件,更新相关部分。如果在对话中工作,清晰呈现起草部分。

请他们通读并指示更改什么。注意,具体化有助于学习未来部分。

对用户的关键指示(起草第一部分时包括): 提供说明:不要直接编辑文档,让他们指示更改什么。这有助于学习他们的风格用于未来部分。例如:“移除X项目——已由Y覆盖”或“使第三段更简洁”。

步骤6:迭代精炼

当用户提供反馈时:

  • 进行目标编辑(除非请求,否则从不重新打印整个文档)
  • 每次编辑后,确认完成
  • 如果用户直接编辑文档并请求读取:心理记下他们所做的更改,并在未来部分记住(这显示他们的偏好)

继续迭代直到用户对部分满意。

质量检查

在3次连续迭代没有实质性更改后,询问是否有内容可以移除而不丢失重要信息。

当部分完成时,确认[部分名称]完成。询问是否准备好移动到下一部分。

为所有部分重复。

接近完成

当接近完成(80%+部分完成)时,宣布意图重读整个文档并检查:

  • 跨部分的流程和一致性
  • 冗余或矛盾
  • 任何感觉像通用填充物的内容
  • 是否每个句子都有分量

读取整个文档并提供反馈。

当所有部分起草并精炼: 宣布所有部分已起草。指示意图再次查看完整文档。

审查整体连贯性、流程、完整性。

提供任何最终建议。

询问是否准备好移动到读者测试,或是否想精炼其他内容。

阶段3:读者测试

目标: 用新视角(无上下文泄露)测试文档以验证它对读者有效。

对用户的指示: 解释现在将测试文档以查看它是否实际对读者有效。这捕捉盲点——对作者有意义但可能混淆他人的内容。

步骤1:预测读者问题

宣布意图预测读者在尝试发现此文档时可能问的问题。

生成5-10个读者会实际问的问题。

步骤2:新视角审查

以第一次阅读的方式处理文档。对于每个预测问题:

  • 尝试仅使用文档内容回答
  • 注意文档在哪里假设读者可能没有的上下文
  • 识别模糊措辞或缺失解释

总结每个问题什么做得好,什么不足。

步骤3:额外检查

审查文档是否:

  • 模糊或不清楚措辞
  • 对读者知识的假设未声明
  • 内部矛盾或不一致
  • 使用术语未定义

总结发现的问题。

步骤4:报告和修复

如果发现问题: 报告读者测试期间发现的具体问题。

列出具体问题。

指示意图修复这些空白。

循环回精炼处理问题部分。

退出条件

当新视角审查持续产生正确答案且不浮现新空白或模糊时,文档准备就绪。

最终审查

当读者测试通过时: 宣布文档已通过读者测试。在完成前:

  1. 建议他们自己做最终通读——他们拥有此文档并对质量负责
  2. 建议双重检查任何事实、链接或技术细节
  3. 询问他们验证是否达到期望的影响

询问是否想要最后一次审查,或工作是否完成。

如果用户想要最终审查,提供。否则: 宣布文档完成。提供一些最终提示:

  • 使用附录提供深度而不膨胀主文档
  • 当从真实读者收到反馈时更新文档

有效指导提示

语气:

  • 直接和程序化
  • 当影响用户行为时简要解释原理
  • 不要试图“销售”方法——只执行它

处理偏差:

  • 如果用户想跳过一个阶段:询问是否想跳过并自由形式写作
  • 如果用户似乎沮丧:承认这比预期耗时更长。建议更快移动的方式
  • 始终给用户调整过程的代理权

上下文管理:

  • 在整个过程中,如果提到某事缺少上下文,主动询问
  • 不要让空白积累——在出现时解决

文档管理:

  • 直接在对话中或通过word-documents技能起草内容
  • 进行目标编辑而不是重新打印整个部分
  • 绝不使用文档创建进行头脑风暴列表——这只是对话

质量高于速度:

  • 不要匆忙通过阶段
  • 每次迭代应做出有意义的改进
  • 目标是文档实际对读者有效