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 同步目录树与定位段。
5.6 KiB
什么时候用对话:定位、时机与形式判断
原文摘录
"小说中使用对话好像是几个固定的规则之一。它应该用在故事最高潮的时候, 就像' 喷涌'。这种波涛的升高和薄落, 这种浪潮的喷涌, 即使只表现为一页纸上被分割成 数不清的小段的对话, 也足以让它的时间感增强了, 段落的时间感增强。 为了创作这个段落, 作家必须依赖他的叙事能力。 因此, 对话的应用不仅是为了强调故事的冲突和高潮, 而且是为了总体上增强故事持续发展的更大流畅。"
— 多萝西娅·布兰德,《成为作家》第八章
While quotes provide information or explanation, dialogue thickens the plot. The quote may be heard, but dialogue is overheard. The writer who uses dialogue transports us to a place and time where we get to experience the events described in the story.
— Roy Peter Clark, Writing Tools (Tool 26)
对话是什么:布兰德的三条原则
布兰德给对话定了三条底层逻辑。
原则 1:对话是"喷涌"——在高潮时用
- 对话不是为对话而对话
- 对话不是"展示角色在说话"
- 对话是"故事在高潮时喷涌"——情绪/冲突达到顶点时的爆发
- 就像河水在窄口喷涌,对话是故事在窄口喷涌
原则 2:对话要"增强时间感"
- 短的对话,加上周围的叙述,增强段落的紧凑感
- 长的独白,不如短的交换
- 一页纸上被分割成数不清的小段对话 = 时间快,节奏紧
- 反过来:大段叙述 = 时间慢,节奏松
节奏机制的细节与案例(海明威、伦纳德)→ references/rhythm-and-density.md。
原则 3:对话是"冲突"工具
- 对话不仅强调冲突,而且制造冲突
- 好的对话 = 角色在不同的目标/价值观上碰撞
- 坏的对话 = 角色在"分享信息"——那应该用叙述
碰撞的展开与案例 → references/dialogue-does-things.md。
引语 vs 对话:克拉克的核心二分法
Clark 的核心二分法:引语(quote) 与 对话(dialogue) 看似都是"角色说话",但在叙事功能上截然不同。
- 引语(quote):角色事后补话,关于动作。读者听到它在解释,叙事被打断。
- 对话(dialogue):角色在场景中说话,在动作中。读者偷听到它发生,叙事被推进。
判断标准:一句话在角色嘴里是"上方传来"还是"在场发生"?
这是场景写作的核心理论:**对话不是装饰,是事件。**事件的三大功能见 references/dialogue-does-things.md。
中文落地:这个二分法来自 Clark 的新闻写作背景(新闻里引语是采访所得的事后陈述),迁到小说里就是"转述"与"场景直呈"的区别。中文稿子里常见的病灶是把关键戏写成"他后来告诉我……""据他说……"式的转述带过;按 Clark 的标准,凡是读者需要"在场经历"的段落,就把转述改回当下场景里的说话。
三个使用场景:什么时候用对话
场景 1:冲突/高潮——必用对话
- 角色之间有冲突(目标不一致/价值观不一致/隐藏动机)
- 故事到了高潮点(情绪达到顶点)
- 例:离婚谈判,告白,摊牌,争吵
- 密度:对话占比 50%-80%
场景 2:信息/说明——慎用对话
- 需要传递信息(背景/前情/设定)
- 不要用对话(那是"告诉"的最糟方式)
- 用叙述/独白/闪回
- 例:不要用两个角色说"你知道吗,上世纪 90 年代我们..."
- 反例:"老师对学生说:'写作需要想象力...'"——这是说教,不是故事
场景 3:日常/过渡——选着用对话
- 故事中日常的过渡(角色一起吃饭/坐车/走路)
- 可以用对话,但要让它隐含冲突/推动情节
- 纯粹的"今天天气真好" = 删掉
- 例:角色吃饭时,一句话透露了他真正的担忧——看似闲聊,实际推进
对话还是叙述:速查表
| 场景 | 优先用 |
|---|---|
| 冲突/高潮 | 对话 |
| 信息/说明 | 叙述 |
| 动作/事件 | 叙述 |
| 思考/感受 | 叙述或内心独白 |
| 角色关系/性格 | 对话(暴露) |
| 日常/过渡 | 看情况(隐含冲突才用) |
| 故事开头 | 可用对话(建声音)或不用 |
两本书的合并点:信息不是对话的活
两本书从不同方向落到同一条规则上:
- 布兰德:传递信息、背景、前情是叙述/独白/闪回的活;用对话的嘴交代背景,是"告诉"的最糟方式,会写成说教。
- Clark:引语(quote)才是提供信息与解释的形式;对话(dialogue)的本职是让情节变厚(thickens the plot),不是给信息。
中文落地:中文网文里常见的"设定问答"(两个角色互相讲解世界观)就是本条的反面教材;设定该用叙述、动作、冲突逐步放出来,而不是让角色在课堂上互相提问。
视角差异注记(不冲突,互补)
- 布兰德强调对话需要叙述能力托着:R 段原文里"为了创作这个段落,作家必须依赖他的叙事能力"——对话的喷涌要靠周围叙述铺垫和承接。()
- Clark 强调去掉中介让读者直接进场景:删"他说"之类的标签,读者才不被叙述者拦住。()
两条不冲突:布兰德说的是叙述在对话外围做的事(铺垫、承接、控制时间感),Clark 说的是删掉对话中间的转述性标签。删标签的量化标准 → references/tags-and-attribution.md;外围叙述与对话的比例节奏 → references/rhythm-and-density.md。