mcpField
D
dialogue-craft

dialogue-craft

github.com/joellewis创意与媒体753 次安装30 周前更新
代码仓库

关于 dialogue-craft

dialogue-craft 是面向剧本与非虚构写作者的对话写作技能,借助潜台词、意图与障碍及删减技巧,让台词推动行动并显露人物。

主要功能

  1. 01以行动与反应驱动台词
  2. 02运用潜台词塑造交流
  3. 03明确角色意图与障碍
  4. 04朗读检验节奏与自然度
  5. 05删减口语冗余并理顺引语

适用场景

  1. 01编写多角色场景
  2. 02打磨人物独特声音
  3. 03压缩冗长演讲或信息倾倒
  4. 04将访谈笔记整理为可读引语

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/joellewis/skill-library --skill dialogue-craft

安装后在 Claude Code 中输入/dialogue-craft确认已加载。

详细介绍

概述

对话创作是对角色互动进行策略性编排。它超越了“聊天”,转而推动行动。通过运用 McKee 的“潜台词”原则、Sorkin 的“意图与障碍”模型,以及 McPhee 为清晰表达而提出的“除尘”技巧,作者可以确保每一句台词都服务于情节,并通过行为交流展现角色。

指导原则

原则 1:对话是行动/反应(来源:McKee,《Story》)

对话不是独白或事先准备好的演讲,而是行为的交流。每句台词都是一种行动,旨在引发另一角色的特定反应。如果角色只是对着彼此说话,却没有任何回应,场景就失去了活力。

原则 2:字面内容不等于潜台词(来源:McKee,《Story》)

角色很少会准确说出自己的想法或感受。潜台词是话语之下隐藏的情感现实。避免过于直白的对话,让角色直接说出内心状态(例如:“我非常生你的气。”)。

原则 3:意图与障碍(来源:Sorkin,对话原则)

每句对话都必须由意图(角色想要什么)与障碍(阻碍角色的因素)之间的冲突驱动。对话是角色用来迂回、交涉或突破障碍的武器。

原则 4:除尘与理顺(来源:McPhee,《Draft No. 4》)

在非虚构作品中,口语必须经过“除尘”——删去“嗯”“呃”和话说一半等内容——才能在印刷文本中清晰易读。你可以删减、理顺以实现清晰,但不能编造或虚构含义。

原则 5:悬念句(来源:McKee,《Story》)

使用后置重心的句子,让读者保持专注。把句子的核心含义或“爆点”留到最后一个词才揭晓。这会迫使读者听完这句台词。

何时使用此技能

  • 为两个或更多角色之间的场景编写剧本。
  • 打磨角色独特的“声音”或口头习惯。
  • 精简冗长的演讲或“信息倾倒”。
  • 将原始访谈笔记转化为易读的非虚构引语。

何时不使用此技能

  • 撰写内心独白(不过潜台词仍然适用)。
  • 起草技术手册或说明,其中必须使用字面、直白的清晰表达。

核心流程

步骤 1:“无声”初稿(来源:McKee)

问:“我能不能不写任何对话,完成这个场景?”

  • 如果视觉动作能传达相同含义,就删掉对话。
  • 对话是“无奈的第二选择”。
步骤 2:确定意图(来源:Sorkin)

动笔写台词之前,先明确角色 A 在这个特定时刻想从角色 B 那里得到什么。

  • 是坦白?秘密?一杯咖啡?
  • 确保角色 B 有理由说“不”。
步骤 3:铺设潜台词(来源:McKee / Lamott)

重写场景,让角色谈论其他事情(例如天气、坏掉的汽车),实际上却在为核心意图争执。

  • 场景表面上看起来在讲什么,实际上就不该是在讲什么。
步骤 4:“朗读”测试(来源:Lamott)

大声朗读对话。

  • 听起来像自然交谈,还是一篇书面文章?
  • 留意节奏和韵律(Sorkin 的“音乐之声”)。
  • 如果某句台词过于“机智”,让人注意到作者,就删掉它。
步骤 5:除尘与精简(来源:McPhee)

检查初稿是否简洁。

  • 如果角色的声音已经足够鲜明,就删去重复的“他说/她说”标签。
  • 用间接引语衔接两段有力的引语。
  • 确保用尽可能少的词表达尽可能多的含义。

框架与模型

后置重心句(来源:McKee,《Story》)
  • 标准:“你要是不把枪给我,我就杀了你。”
  • 后置重心:“你要是不把枪给我,我就……杀了你。”
  • *效果:*听者会一直听到最后一个词才移开注意力。
Sorkin 的“意图/障碍”矩阵
  1. 意图: 我需要保险箱的密码。
  2. 障碍: 你不信任我,因为我昨天撒了谎。
  3. 对话武器: 奉承、打感情牌或逻辑论证。

跨技能调用

必需的子技能:character-vulnerability — 确保角色的声音植根于其缺陷。 推荐的子技能:copy-editor — 精简对话,使其效果最大化。

常见错误

  1. 直白的对话: 角色直接说出自己的感受(来源:McKee)。
  2. 书面方言: 使用语音拼写(例如,“Vat vader”),这会分散读者的注意力(来源:Lamott)。
  3. 空洞的独白: 角色没有回应周围环境或听者的长篇演说(来源:McKee)。

诊断清单

  • 这场戏能否通过画面呈现,而不是通过说话呈现?
  • 字面内容与内心情绪之间是否存在明显落差(潜台词)?
  • 每句台词是否都代表一个旨在引发某种反应的行动?
  • 我是否使用了周期句式来延迟表达含义并制造悬念?
  • 对话读出声时是否自然?

来源

  • McKee, Robert. Story. 第 18 章(文本:对话)。
  • Lamott, Anne. Bird by Bird. “Dialogue”、“Finding Your Voice”。
  • McPhee, John. Draft No. 4. 第 3 章(非虚构作品中的对话)。
  • Aaron Sorkin. “Intention and Obstacle”(Masterclass/访谈)。

评论

支持 Markdown