muse-agent-example/.claude/skills/dialogue-craft/scripts/dialogue-revision-checklist.md
zizi cee5d0c58d chore(craft): 蒸馏 v2 全量合并 + 追溯分离 + 综合 skill 搬入 .claude/skills/
7 本写作书(Story Engineering、成为作家、Writing Tools、小说面面观、
我能否相信自己、小说课、风格感觉)按 15 个创作领域全量合并成综合 skill,
丢弃 v1 压缩蒸馏的思路(案例限 3 个、引文限 2 行、文件 ≤220 行)——被审计
证实丢了原文 75% 体积。

落点:.claude/skills/<slug>/  下,每包含 SKILL.md 入口 + references/ 全量
内容(按主题拆分)+ scripts/ 可执行清单 + _coverage.md 覆盖对照表(唯一
追溯文件)。craft/ 目录只剩 books/ 原料层与 MERGE_PLAN.md / README.md /
scripts/check_craft_skills.py 等 SoT。

规范要点:
- 整合规范 v2:只重复合并、不压缩抛弃;举例保留具体对话/数字/动作/原句
- 追溯分离:SKILL.md 与 references/ 内容文件无《书名》unit-slug 标记,
  所有来源只在 _coverage.md(落点到文件级即可)
- 门禁:覆盖闭合 + frontmatter + 包结构 + 标记扫描,craft 15 个全过

craft/skills/ 的 15 个 skill 整体搬到 .claude/skills/,新建 _index.md 统管
运行时技能(33)与方法论参照(15),后者标签【方法论参照】,明示不落库、
不进 meta/chains。AGENTS.md 同步目录树与定位段。
2026-08-19 19:01:45 +08:00

5.3 KiB
Raw Blame History

对话改写检查清单

把两个源单元的可执行步骤串成一份逐段过稿清单:先定病,再逐段过功能、在场、质感、标签,最后整场复查。 方法全文见 references/execution-flow.md;速查表见 references/when-to-use-dialogue.md。

〇、定病:这段对话的问题是哪一种

先回答():

  • (a) 太书面?→ 重点过第五节
  • (b) 标签太多?→ 重点过第六节
  • (c) 一个声音?→ 重点过第四节
  • (d) 推动不了情节?→ 重点过第一、二节
  • (e) 不知道什么时候用?→ 先对第八节速查表
  • 判停:若"我都不会写"——问题不在对话,在整篇流程,先走 story-planning(原路由 story-draft-flow,已并入 story-planning)
  • 判停:若对话只是其中一部分、想整体优化——不在对话层面修,走写后阶段(原路由 set-aside-the-manuscript,该单元未入本技能库,见 MERGE_PLAN §4;先把稿子放一边再做整体优化)

一、功能标注(逐段)

找出场景中所有对话,逐段问():

  • 这段对话在做事吗?——推进关系 / 改变权力 / 揭示人物,还是只是传递信息?
  • 每段都已标注"做事"或"传信息"
  • 只传信息且改写不成"做事"的,已列为删除候选
  • 表面闲聊的段落,确认隐含冲突或让情节前进一步(两角色聊童年 = 在比"谁更惨")()
  • 没有用对话的嘴交代背景/前情/设定("你知道吗,上世纪 90 年代我们..."式句子已改为叙述)()

二、在场检查(逐段)

对每段保留的对话问():

  • 这句话是"在场发生"(dialogue)还是"事后补话"(quote)?
  • "事后补话"已改写为当下场景,或转叙述/动作/内心独白
  • 判停:需要"事后才知道"的内容,改成当下场景或转 narrator 描述,不保留"事后补话"形式

三、时机与密度(整场)

对照速查表与三场景框架():

  • 冲突/高潮段落用了对话,密度在 50%-80%
  • 信息/说明段落交给叙述、独白或闪回,没有让角色用嘴讲课
  • 日常/过渡段落的对话隐含冲突;纯"今天天气真好"已删

四、声音区分度(整场)

  • 把对话单独抽出来,能分清每段是谁说的()
  • 每个主要角色有固定语言习惯(口头禅/句长/用词),至少 2 个区别点(角色 A"反正"/角色 B"你懂的")()
  • 句长、用词、节奏贴合人物的年龄、教育、性格(内向更短)()
  • 删掉叙述者说明后,对话本身仍能让读者懂人物("我没想伤害她,我只是想——"自带内疚);不懂的段落回头加动作()

五、质感检查(逐段)

  • "做事"对话中已插入 1-2 处"半句话/重复/嗯/打断/俚语"()
  • 改写后至少 1 处非标准化表达(口音、停顿、思维跳跃、方言词)()
  • 没有"论文答辩"式对白——"你是否同意 X 观点?""是的,因为……"(ce24 信号:说整句、不重复、不卡顿、不用俚语)()
  • 没有"我非常感谢你的意见"式书面台词()
  • 判停:插入质感后通读,确认不像台词剧本、不是逐字录音(;)
  • 中文自查:无翻译腔("哦,我的天"、代词用满)、无公文腔(会议体家常话)(中文适配:本次合并补充)

六、标签计数(逐段 + 全篇)

  • 一段来回里"X 说"不超过 2-3 次()
  • 中介标签 ≤ 30% 对话,其余用动作/沉默/表情替代()
  • "他严肃地说""她解释道"式副词标签已换成动作("她把茶杯摔在桌上")()
  • 归属不清处用段落归属 + 动作节拍补上,不只删不补(;中文适配:中文"说"无变位,删标签要补动作)
  • 中文语气词节奏没被删丢("嗯/这个/那个"比英文标签密,删过头对话失掉自身节奏)(,中文适配)

七、节奏复查(整场)

  • 高潮段对话切成短交换,没有拖节奏的长独白()
  • 对话与叙述的配比让页面有"通风口"——读者会跳过的部分已删(伦纳德标准)()
  • 大段叙述没有压在需要快的段落上(切小段 = 时间快,大段叙述 = 时间慢)()

八、对话 vs 叙述速查表

场景 优先用
冲突/高潮 对话
信息/说明 叙述
动作/事件 叙述
思考/感受 叙述或内心独白
角色关系/性格 对话(暴露)
日常/过渡 看情况(隐含冲突才用)
故事开头 可用对话(建声音)或不用

()

九、完稿纪律

  • 写完立刻放一边,至少隔一夜再读对话(原书路由 set-aside-the-manuscript,该单元未入本技能库,见 MERGE_PLAN §4;纪律照原文执行)()
  • 重读时可用布兰德"两个自我对话"批评法:一个自我写,一个自我批,用对话形式逐段审,比独白式自查更具体、不极端(所涉 writer-dual-self 已裁剪,案例原文保留)()

日常训练(不在改稿时用)

  • 第二遍阅读时标出不同角色的对话,听他们声音是否不同()
  • 听身边人说话,录下来,看真实的说法长什么样()