sa-drafting

star 6

当在当前会话中执行具有独立任务的撰写计划时使用

kun4ai By kun4ai schedule Updated 1/23/2026

name: sa-drafting description: 当在当前会话中执行具有独立任务的撰写计划时使用

子智能体驱动写作

通过为每个任务分派新的子智能体来执行计划,并在每个任务后进行两阶段审查:首先是论证合规性审查,然后是行文质量审查。

核心原则: 每个任务使用新鲜的子智能体 + 两阶段审查(先论证后行文)= 高质量、快速迭代。

何时使用

digraph when_to_use {
    "有撰写计划吗?" [shape=diamond];
    "任务大多独立吗?" [shape=diamond];
    "留在此会话中?" [shape=diamond];
    "sa-drafting" [shape=box];
    "sa-execution" [shape=box];
    "先手动执行或头脑风暴" [shape=box];

    "有撰写计划吗?" -> "任务大多独立吗?" [label="是"];
    "有撰写计划吗?" -> "先手动执行或头脑风暴" [label="否"];
    "任务大多独立吗?" -> "留在此会话中?" [label="是"];
    "任务大多独立吗?" -> "先手动执行或头脑风暴" [label="否 - 紧密耦合"];
    "留在此会话中?" -> "sa-drafting" [label="是"];
    "留在此会话中?" -> "sa-execution" [label="否 - 并行会话"];
}

对比 执行计划 (并行会话):

  • 同一会话(无上下文切换)
  • 每个任务使用新鲜的子智能体(无上下文污染)
  • 每个任务后的两阶段审查:先论证合规,再行文质量
  • 更快的迭代(任务之间无需人工介入)

流程

digraph process {
    rankdir=TB;

    subgraph cluster_per_task {
        label="每个任务";
        "分派撰写子智能体 (./drafter-prompt.md)" [shape=box];
        "撰写子智能体提问?" [shape=diamond];
        "回答问题,提供背景" [shape=box];
        "撰写子智能体撰写、自查、提交" [shape=box];
        "分派论证审查子智能体 (./argument-checker-prompt.md)" [shape=box];
        "论证审查子智能体确认草稿符合大纲?" [shape=diamond];
        "撰写子智能体修复论证差距" [shape=box];
        "分派行文质量审查子智能体 (./style-reviewer-prompt.md)" [shape=box];
        "行文质量审查子智能体批准?" [shape=diamond];
        "撰写子智能体修复质量问题" [shape=box];
        "在 TodoWrite 中标记任务完成" [shape=box];
    }

    "阅读计划,提取所有任务全文,记录背景,创建 TodoWrite" [shape=box];
    "还有任务吗?" [shape=diamond];
    "分派最终全文审查子智能体" [shape=box];
    "使用 superpowers:sa-finalization" [shape=box style=filled fillcolor=lightgreen];

    "阅读计划,提取所有任务全文,记录背景,创建 TodoWrite" -> "分派撰写子智能体 (./drafter-prompt.md)";
    "分派撰写子智能体 (./drafter-prompt.md)" -> "撰写子智能体提问?";
    "撰写子智能体提问?" -> "回答问题,提供背景" [label="是"];
    "回答问题,提供背景" -> "分派撰写子智能体 (./drafter-prompt.md)";
    "撰写子智能体提问?" -> "撰写子智能体撰写、自查、提交" [label="否"];
    "撰写子智能体撰写、自查、提交" -> "分派论证审查子智能体 (./argument-checker-prompt.md)";
    "分派论证审查子智能体 (./argument-checker-prompt.md)" -> "论证审查子智能体确认草稿符合大纲?";
    "论证审查子智能体确认草稿符合大纲?" -> "撰写子智能体修复论证差距" [label="否"];
    "撰写子智能体修复论证差距" -> "分派论证审查子智能体 (./argument-checker-prompt.md)" [label="重审"];
    "论证审查子智能体确认草稿符合大纲?" -> "分派行文质量审查子智能体 (./style-reviewer-prompt.md)" [label="是"];
    "分派行文质量审查子智能体 (./style-reviewer-prompt.md)" -> "行文质量审查子智能体批准?";
    "行文质量审查子智能体批准?" -> "撰写子智能体修复质量问题" [label="否"];
    "撰写子智能体修复质量问题" -> "分派行文质量审查子智能体 (./style-reviewer-prompt.md)" [label="重审"];
    "行文质量审查子智能体批准?" -> "在 TodoWrite 中标记任务完成" [label="是"];
    "在 TodoWrite 中标记任务完成" -> "还有任务吗?";
    "还有任务吗?" -> "分派撰写子智能体 (./drafter-prompt.md)" [label="是"];
    "还有任务吗?" -> "分派最终全文审查子智能体" [label="否"];
    "分派最终全文审查子智能体" -> "使用 superpowers:sa-finalization";
}

提示词模板

  • ./drafter-prompt.md - 分派撰写子智能体
  • ./argument-checker-prompt.md - 分派论证合规审查子智能体
  • ./style-reviewer-prompt.md - 分派行文质量审查子智能体

优势

对比 手动执行:

  • 子智能体自然遵循 ADW (论证驱动写作)
  • 每个任务新鲜背景(无混淆)
  • 并行安全(子智能体不干扰)
  • 子智能体可以提问(工作前和工作中)

对比 执行计划:

  • 同一会话(无移交)
  • 持续进展(无等待)
  • 自动审查检查点

质量门控:

  • 移交前自查捕捉问题
  • 两阶段审查:先论证合规,再行文质量
  • 审查循环确保修复有效
  • 论证合规防止过度/不足论证
  • 行文质量确保草稿结构良好

危险信号

绝不:

  • 跳过审查(论证合规 或 行文质量)
  • 在问题未修复时继续
  • 并行分派多个撰写子智能体(冲突)
  • 让子智能体阅读计划文件(应提供全文)
  • 跳过场景设置背景(子智能体需要了解任务位置)
  • 忽略子智能体问题(先回答再让他们继续)
  • 接受“差不多”的论证合规(审查员发现问题 = 未完成)
  • 跳过审查循环(审查员发现问题 = 撰写者修复 = 再次审查)
  • 让撰写者自查取代实际审查(两者都需要)
  • 在论证合规 ✅ 之前开始行文质量审查(顺序错误)
  • 在任一审查有未决问题时移动到下一个任务

如果子智能体提问:

  • 清晰完整地回答
  • 如果需要提供额外背景
  • 不要催促他们进入撰写

如果审查员发现问题:

  • 撰写者(同一子智能体)修复它们
  • 审查员再次审查
  • 重复直到批准
  • 不要跳过重审

如果子智能体任务失败:

  • 分派修复子智能体并给出具体指令
  • 不要尝试手动修复(上下文污染)

集成

所需工作流技能:

  • superpowers:sa-planning - 创建此技能执行的计划
  • superpowers:sa-peer_review - 审查子智能体的同行评审模板
  • superpowers:sa-finalization - 所有任务后的完成开发

子智能体应使用:

  • superpowers:sa-writing - 子智能体为每个任务遵循 ADW (论证驱动写作)

替代工作流:

  • superpowers:sa-execution - 用于并行会话而不是同一会话执行
Install via CLI
npx skills add https://github.com/kun4ai/superpowers-academic --skill sa-drafting
Repository Details
star Stars 6
call_split Forks 1
navigation Branch main
article Path SKILL.md
More from Creator