9.2 KiB
Raw Blame History

name, description
name description
dialogue-craft 激活场景:写或改小说对话——用户说"我对话写不好"、"对话太书面、像论文答辩"、 "对话全是 X 说 Y 说"、"所有角色说话一个声音"、"对话推动不了情节"、 "不知道什么时候用对话什么时候用叙述"、"对话只是在传递信息"、"对话没张力"、 "对话写得像答辩"、"写了一整章对话情节没推进"、"权力博弈场景对话没张力"、 "对话怎么暴露人物、怎么改变权力关系"。 关键 trigger:"对话写不好"、"对话太书面"、"对话像答辩"、"什么时候用对话"、 "对话一个声音"、"对话推动情节"、"X说Y说"、"对话没张力"、"对话太碎/太满"、 "对话即行动"、"dialogue as action"、"对话和引语的区别"、"dialogue vs quote"、 "对话暴露人物"、"对话改变权力"、"小说对话技巧"。 不适用于:说明文/议论文;访谈记录与会议实录(非虚构对话是转录,不是小说); 剧本(两书冲突保留:布兰德认为对白即剧本全体、无需判断何时用;克拉克源单元声明 适用于写剧本;见 references/boundaries-and-pitfalls.md 适用范围节); 纯抒情与内心独白(规则不同,见 narration-pov); 无对话的纯动作戏(见 scene-craft);辩论稿与演讲稿(目标是说服,不是"做事"); 用户整篇不会写(那是 story-planning 的活);对话只是其中一部分、想整体优化 (先把稿子放一边、隔夜重读做整篇优化,不在对话层面修)。 与 character-presentation 交接:登场呈现与"过程发现"归后者;说话方式、句长、口头禅、同一声音诊断归本 Skill。

对话写作(dialogue-craft)

把对话当事件写:先判断该不该用对话,再给每段对话派任务、给每个角色定声音、磨出真人质感、控好节奏、删掉标签让读者偷听。

方法索引

按创作动作组织;方法细节、案例、引文都在 references 里,这里只给一句话和指针。

判断:这段该不该用对话

  • 对话是故事在高潮处的"喷涌",冲突与高潮必用,密度可达 50%-80% → references/when-to-use-dialogue.md
  • 对话是"在场发生",事后补话是引语:判断一句话是"上方传来"还是"在场发生" → references/when-to-use-dialogue.md
  • 信息、背景、前情交给叙述/独白/闪回,别让角色用嘴讲设定 → references/when-to-use-dialogue.md
  • 对话还是叙述,按 7 行速查表定(冲突用对话、信息用叙述、过渡看隐含冲突) → references/when-to-use-dialogue.md

派任务:每段对话都要做事

  • 对话不是装饰,是事件:推进关系、改变权力、揭示人物三件事至少做一件 → references/dialogue-does-things.md
  • 好对话是不同目标与价值观的碰撞,互相分享信息的对话改用叙述 → references/dialogue-does-things.md
  • 闲聊也要藏东西:表面聊童年实际在比"谁更惨",纯寒暄删掉 → references/dialogue-does-things.md
  • 案例:《卡瓦利与克雷的神奇冒险》开篇一句"什么是漫画书?"一次做实关系、性格与氛围 → references/dialogue-does-things.md

建声音:每个角色说话像那个人

  • 句长、用词、节奏随年龄、教育、性格走,内向的人句子更短 → references/character-voice.md
  • 让人物自己暴露:删掉叙述者说明,看对话本身能不能让读者懂 → references/character-voice.md
  • 给每个角色固定语言习惯,至少 2 个区别点:一个总说"反正",一个总说"你懂的" → references/character-voice.md
  • 一个声音的诊断:把对话单独抽出来,看分不清是谁 → references/character-voice.md

磨质感:对话要像真人说话

  • 真人说话有半句话、重复、嗯嗯、打断;一样都没有的标准化台词是作者代笔 → references/real-speech-texture.md
  • 反书面化也反"太真实":不能是"我非常感谢你的意见",也不是逐字录音 → references/real-speech-texture.md
  • 教科书式对话(ce24)的信号:说整句、不重复、不卡顿、不用俚语 → references/real-speech-texture.md
  • 中文适配:语气词密度、翻译腔与公文腔信号 → references/real-speech-texture.md

控节奏:对话的快与慢

  • 短对话加叙述增强时间感,长独白不如短的来回交换 → references/rhythm-and-density.md
  • 一页纸切成数不清的小段对话 = 时间快,大段叙述 = 时间慢 → references/rhythm-and-density.md
  • 短对话比长独白有力:海明威的对话几乎都是 1-6 个字 → references/rhythm-and-density.md
  • 对话是读者的"通风口":伦纳德"删除读者会跳过的部分",对话恰是读者不跳过的 → references/rhythm-and-density.md

删标签:让读者偷听

  • "X 说 Y 说"挂满标签节奏被切碎,"他严肃地说"把读者推出场景 → references/tags-and-attribution.md
  • 用动作、环境、段落归属替代:"她把茶杯摔在桌上"比"她生气地说"传达得多 → references/tags-and-attribution.md
  • 量化标准:一段来回"X 说"不超过 2-3 次,中介标签 ≤ 30% 对话 → references/tags-and-attribution.md
  • 中文适配:中文"说"无变位,删标签必须补动作节拍,语气词节奏别删丢 → references/tags-and-attribution.md

诊断与改写

  • 五病诊断(太书面/标签多/一个声音/推不动/不知何时用)+ 克拉克四步逐段诊断 + 布兰德五步改写 → references/execution-flow.md
  • 逐段过稿的可执行清单 → references/dialogue-revision-checklist.md

边界与误区

  • 适用范围声明(克拉克侧 frontmatter)、剧本适用性两书冲突保留、不适用场景(含"对话只是其中一部分、想整体优化"分流)、两书警告的失败模式、盲点(网文对话、多人对话归属)、易混方法与相邻 skill 区分 → references/boundaries-and-pitfalls.md

引用索引

文件 覆盖内容
references/when-to-use-dialogue.md 布兰德 R 段"喷涌"原文、克拉克 R 段 quote/dialogue 原文、三条原则、引语 vs 对话二分与"上方传来/在场发生"判断标准、三个使用场景、对话 vs 叙述速查表、"信息不是对话的活"两书合并点、视角差异注记
references/dialogue-does-things.md 对话是事件、三大功能(推进关系/改变权力/揭示人物)、碰撞原则、闲聊藏东西、信息反例两条、查邦《卡瓦利与克雷》案例全文、《红楼梦》王熙凤中文案例
references/character-voice.md 三种声音全文、固定语言习惯与 2 个区别点标准、同一声音诊断与修、布兰德课堂 24 个故事案例、中文声音区分工具与王熙凤例
references/real-speech-texture.md 克拉克规则 3 与加质感执行、教科书式对话 ce24 全文、布兰德错误 2 全文与例句、不书面也不过真实的平衡、中文适配(语气词密度、翻译腔/公文腔信号、中文真话质感)
references/rhythm-and-density.md 时间感原则全文、密度 50%-80%、海明威 1-6 字案例全文、伦纳德"通风口"案例全文、两书节奏链合并
references/tags-and-attribution.md 布兰德错误 1 全文、克拉克规则 2、去中介标签执行与茶杯例句、2-3 次与 ≤30% 双标准合并表、多人对话归属补充、中文适配(无变位归属、副词标签、语气词情绪)
references/execution-flow.md 布兰德诊断五问与两条判停路由("我都不会写"→ story-planning;"想整体优化"→ 写后阶段)、克拉克 E 段四步全文、布兰德 E 段六步全文、"两个自我对话"批评法案例、日常训练汇总、两套流程衔接说明
references/boundaries-and-pitfalls.md 克拉克侧适用范围声明全文(写小说/写剧本/写场景戏/人物对白设计/对话节奏校准)与剧本适用性冲突注记(两书冲突都保留)、两书激活场景与语言信号全文、不适用边界 10 条、失败模式 6 条、盲点 7 条(含网文/微信对话体)、易混邻近方法论、相邻 skill 区分与相关 skills 指针
references/_coverage.md 两个源单元的覆盖对照表

脚本

脚本 用途
references/dialogue-revision-checklist.md 对话改写检查清单:定病 → 逐段功能标注/在场检查 → 整场时机密度/声音区分/质感/标签计数/节奏复查 → 完稿纪律,逐条打钩过稿

输入

  • 用户明确点名本 Skill 所服务的创作阶段任务包(作品、章节/场景范围、冻结上下文摘要)。
  • 只消费 本 Skill 的 references/ 目录 中与当前阶段相关的合同段落,不加载其它 Skill 的完整正文。

输出

  • 面向当前任务的可执行判断、检查清单或改写建议(Markdown 结构化段落)。
  • 不直接落库、不代替 write-next-chapter / decide-candidate 写 Canonical。

复利合同

  • 消费:本 Skill 的选型判断指导后续 plan-story / assemble-context 的范式绑定;不直接写库。
  • 回写:可操作写法单元出卡走 review-knowledge-cards → 用户确认(批次 3);当前不自动登记 example_lesson,避免无效果信号的公共卡膨胀。