mcpField
D
dialogue-craft

dialogue-craft

github.com/bybren-llc创意与媒体7077 次安装12 周前更新
代码仓库

关于 dialogue-craft

dialogue-craft 是面向编剧和写作者的对话创作指南,帮助打磨台词、塑造潜台词与区分角色声音,并提供处理说明性对白和节奏的技巧。

主要功能

  1. 01打磨对白与潜台词
  2. 02区分角色语言风格
  3. 03通过冲突呈现说明信息
  4. 04调整台词节奏与停顿
  5. 05检查对白常见问题

适用场景

  1. 01为剧本修改直白或冗长的台词
  2. 02塑造不同背景角色的说话方式
  3. 03在场景中融入必要的背景信息

安装

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

$npx skills add https://github.com/bybren-llc/story-systems-template --skill dialogue-craft

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

附带文件README.md

详细介绍

对话创作技能

调用触发条件

在以下情况下应用此技能:

  • 润色对话
  • 深化潜台词
  • 区分角色声线
  • 处理说明性内容

对话原则

对话的目的

每句台词都应:

  1. 展现角色——说话方式能体现角色为人
  2. 推动情节——推进故事
  3. 制造冲突——营造角色之间的张力
  4. 引人入胜——读起来或看起来有趣

理想情况下,每句台词都能同时实现其中 2~3 项。

潜台词

什么是潜台词?

言语背后的含义。角色很少会直截了当地说出自己的真实想法。

表层含义与潜台词
// Surface level only (BAD)
JOHN
I'm angry at you for lying to me.

// With subtext (GOOD)
JOHN
(quiet)
The coffee's cold.
创造潜台词

转移话题: 完全聊起别的事情

SARAH
Did you feed the cat?

JOHN
You know I always forget.

// They're talking about how he always lets her down

回避: 避开真正的话题

SARAH
We need to talk about last night.

JOHN
Have you seen my keys?

反话: 说出与事实相反的话

SARAH
Are you okay?

JOHN
Never better.

He won't meet her eyes.

迂回: 绕着重点打转

SARAH
I saw the ring in your drawer.

JOHN
It was my mother's.

SARAH
It's beautiful.

JOHN
She would have liked you.

// Neither mentions the proposal

区分声线

声线要素
要素范围
词汇简单 ↔ 复杂
句子长度短 ↔ 长
正式程度随意 ↔ 正式
直接程度直白 ↔ 含蓄
幽默冷幽默 ↔ 外放幽默
情绪内敛 ↔ 外露
背景对声线的影响
  • 教育程度: 词汇复杂度、语法
  • 地域: 俚语、节奏、表达方式
  • 职业: 行话、说话习惯
  • 年龄: 世代相关的典故、正式程度
  • 性格: 内向与外向者的说话模式
示例:三个角色,说出相同的信息
// Academic
PROFESSOR
The statistical probability of survival decreases
exponentially beyond the 72-hour threshold.

// Street
MARCUS
Three days, man. After that? You ain't coming back.

// Military
COMMANDER
Window's 72 hours. Then we write them off.

处理说明性内容

问题所在

观众需要了解信息,但“信息倾倒”会毁掉场景。

说明性内容的处理技巧

冲突: 角色围绕信息争论

JOHN
The company's been laundering money for years.

SARAH
That's insane. My father built this company.

JOHN
Then he built it on dirty money.

发现: 角色与观众一同了解情况

Sarah finds the document. Her eyes scan it.

SARAH
(reading)
"Project Nightfall. Initiated 1985..."
(looks up)
This goes back forty years.

有必要知道: 角色向有必要了解情况的人作出解释

VETERAN
You're new. First rule: Never go below deck 5.

ROOKIE
Why? What's down there?

VETERAN
That's rule two. Don't ask.

利益冲突: 信息变成攻击的武器

SARAH
I know about the money, John.

JOHN
(carefully)
What money?

SARAH
The hundred thousand in the offshore account.
The one you opened the week before you proposed.
应避免的情况
  • 角色互相告知彼此都知道的事情
  • “你知道的,鲍勃……”之类的说法
  • 长篇解释性独白
  • 与场景目的无关的信息

对话节奏

变换台词长度
SARAH
I loved you.

JOHN
I know.

SARAH
I would have done anything for you. Given up
everything. My career, my family, my future.
Everything.

JOHN
I know.
节拍与停顿
SARAH
I found the letters.

(beat)

JOHN
I can explain.

SARAH
Can you?

Long silence.

JOHN
No.
重叠对话

用 -- 表示打断:

SARAH
I just think we should--

JOHN
--Not now.

SARAH
But if we could just--

JOHN
I said not now.

常见对话问题

直白表达

角色直接说出自己的情绪。

// BAD
SARAH
I feel betrayed and hurt by your actions.

// BETTER
SARAH
(sliding off ring)
Here. I won't be needing this.
寒暄仪式

不必要的客套话。

// BAD
JOHN
Hello, Sarah. How are you?

SARAH
I'm fine, thanks. And you?

JOHN
Good, good. Thanks for meeting me.

// BETTER
JOHN
(seated, waiting)
You're late.

SARAH
(sitting)
You're lucky I came at all.
声线雷同

所有角色听起来都一样。

测试:遮住角色名字。你能分辨出是谁在说话吗?

长篇说教

角色发表演说,而不是进行对话。

用以下方式打断冗长的发言:

  • 打断
  • 动作节拍
  • 其他角色的反应
  • 内心矛盾

对话润色检查清单

逐句检查
  • 这句能删吗?(如果能,就删掉)
  • 这句展现了角色吗?
  • 这句推动了情节吗?
  • 这句有潜台词吗?
  • 这句说起来顺口吗?
逐场景检查
  • 对话中有冲突吗?
  • 角色的声线各不相同吗?
  • 说明性内容安排得自然吗?
  • 有沉默的时刻吗?
  • 节奏有变化吗?
逐剧本检查
  • 只听声线就能辨认出角色吗?
  • 每个角色的潜台词是否前后一致?
  • 通过对话能看清人物关系吗?
  • 对话是否随着角色的变化而发展?

评论

支持 Markdown