用于设计、重写或强化对话冲突。适合把角色对话写成立场碰撞、潜台词拉扯、信息释放与情绪升级并存的有效场景。关键词:对话冲突、盘问、谈判、争执、潜台词、关系升级。
npx skills add https://github.com/lornshrimp/Lorn.NovelWriteSkills --skill 通用-执行对话冲突
<!-- ===== Layer 1: 永久缓存 ===== -->
> 题材路由:若 .github\题材专用Skills\ 目录存在对应的 <题材>-执行对话冲突 Skill,则:
> - 将题材特性骨架路由到 <题材>-执行对话冲突,该 Skill 位于 .github\题材专用Skills\ 目录。
> - 命中本技能时,必须优先强制加载当前 Skill 与 <题材>-执行对话冲突。
好的对话冲突不是说得热闹,而是每一句都在争夺位置、信息或主动权。
<!-- ===== Layer 3: 场景缓存 ===== -->
> 来源:知乎·去超越《起点八股文》(2026-06-21)。
在网文商业化写作中,冲突与悬念虽相辅相成、同等重要,但有明确的分工差异:
网文冲突需要构建得简单直接。可以暴力地将冲突套用同一个内核——主角被欺负:主角受到了委屈、被质疑、被看不起、被嘲讽、被追杀、被灭门、被抢劫……
| 冲突类型 | 直接表现 | 读者反应 |
| --- | --- | --- |
| 被看不起 | 轻视、嘲讽、忽视 | "你凭什么?" |
| 被欺负 | 打压、抢夺、陷害 | "太欺负人了!" |
| 被威胁 | 追杀、灭门、绑架 | "快跑/反击!" |
| 被辜负 | 付出不被看见、善意被利用 | "他不配!" |
> 设计铁律:冲突不需要复杂,不需要"双方都有道理"——读者需要的不是哲学思辨,而是清晰的"谁欺负了主角、主角要怎么还回去"。冲突越简单,读者站队越快;站队越快,情绪投入越深。
悬念必须通过层层铺垫直至悬而未决的末尾,充满精巧的构思。网文作者在悬念上花费的心思应该多于冲突。
| 悬念技法 | 操作方式 | 读者体验 |
| --- | --- | --- |
| 叙事类诡计(信息差) | 读者知道A、角色不知道B、第三方知道C——三方信息不对称制造期待 | "什么时候会发现?" |
| 反常现象 | 抛出看似无解的反常事件,不立即解释 | "这到底是怎么回事?" |
| 伏笔戛然而止 | 在前面埋下诸多伏笔,在即将回收时戛然而止 | "你倒是说啊!"——翻页驱动最强 |
| 身份反转 | "我的宿敌是我未来的老婆""救命恩人是当年害我的人" | 恍然大悟+重新审视前文 |
| 危机倒计时 | 明确的时间压力——"还有3天""只剩最后一次机会" | 紧张感递增 |
以下所列 references 文件必须通过 read_file 工具逐文件读取,不得因"已有相关知识"、"之前执行时已读过"、"该文件只是参考"为理由跳过任何一条。 每条 references 按其标注的必读等级强制执行:
reference_missing_{refName},不得静默跳过。references/对话冲突结构与潜台词规则.mdreferences/对话冲突失败信号.mdreferences/高压对话中的秘密交换与关系翻面.mdreferences/制度语言窗口摩擦与反咬节拍.mdreferences/对话真实感与声口分化校准卡.md../../写作研究/网文留存模型.md — 留存基线,定义对话的"留存评分"——对话是否制造悬念/兑现关系/释放信息缺口中之一references/腾讯专栏心理描写不过载与动作化表达增补.mdreferences/对话功能_格式_情绪滤镜_场景类型补编.md../通用-设计人物传记/references/nuwa-深度人物心智模型注入.md(参见 §4 表达DNA:人物语言身份证体系,用于深度校准角色声口)> 来源:知乎·北岸书生《小说新人如何设计场景,设计事件,设计冲突,设计反转,设计节奏》(2026-07-14,20 赞同)。
新手写冲突最常见的错误是让角色吵架——"你一言我一语"写了半页,读者也不知道他们在争什么。真正的冲突不是对话层面的争执,而是目标、立场、执念的不可调和。
冲突的三个层级(从浅到深):
| 层级 | 冲突类型 | 示例 | 读者感受 |
| --- | --- | --- | --- |
| 表层(新手陷阱) | 对话争吵 | "你凭什么这么说我?""我就说了怎么着?" | "他们在吵什么?"——无代入 |
| 中层(及格线) | 目标冲突 | "主角想冲进去救人,队友拦住他说进去等于送死" | "他会怎么选?"——有悬念 |
| 深层(高张力) | 无法调和的矛盾 | "主角想保护村子,可村子里的人为了活命,要把他交出去" / "主角想报仇,可仇人正是他最尊敬的义父" / "主角想活下去,可活下去的代价是背叛兄弟" | "换我我也不知道怎么办"——共情 |
关键判断:好的冲突不需要吵,读者也能感受到那种"左右为难"的拉扯感。设计冲突时,优先问自己——这个冲突是两个人都对/都错的选择矛盾,还是只是意见不合?后者只是一个场景的填充物,前者才是一个故事的发动机。
与本 Skill 既有规则的协同:本 Skill 既有的"冲突简单直接原则"(冲突可套路化——主角被欺负/被看不起/被质疑)适合商业网文的冲突起手式,而"无法调和的矛盾"原则适合冲突的深层升级——先用"被看不起"启动冲突,再用"无法调和的选择"把冲突推向不可逆的方向。
<!-- ===== Layer 2: 项目级缓存 ===== -->
若当前服务的项目根目录存在 Agents.md,执行对话冲突设计前必须:
Agents.md;若其中声明了 主输出平台,检索三类模板时优先匹配"适用平台"与主输出平台一致的模板,无匹配时回退到"适用平台:默认"的同类模板Agents.md 中注册了"写作研究模板"——读取对应路径的模板文件,将其对话类约束和禁忌类约束作为本场对话的默认约束基线Agents.md 中注册了"作者风格模板"——读取对应路径的模板文件,将对话风格配置(对话标签偏好、打断密度、对话句长特征、潜台词深度、对话叙述比)作为本场对话的共性约束Agents.md 中注册了"作品蓝本模板"——读取对应路径的模板文件,将对话密度分布作为本场对话密度设计的参照约束Agents.md,或其中未注册对应模板——回退通用默认模式,不报错,不阻断作者风格模板的对话注入逻辑(当模板存在时):
对话占比与密度:
对话意图与冲突:
对话的三段式结构(实战推荐):
[动作或环境引导] + [对话内容] + [身体反应或后续动作]
示例:
✅ "真要挑这个走?"阿彪蹲在门槛上,叼着烟,"你不怕别人看见说你神经病?"
陈勉拍了拍筐沿:"看见了又怎样,我又没犯法。"
"你是不怕,但你老婆呢?"
陈勉的手停了一下。(身体反应)
❌ "你真的要去吗?"
"是的。"
"那你要小心。"
"我知道。"
三段式的好处:
> 来源:知乎·顾里木图的小酒馆《网文小白开始写小说,有哪些快速掌握的写作技巧?》(2026-07-01)。
同一个人物,在不同场景里说的话应该有相同的"气味"——可能是句式习惯、词汇偏好、说话的节奏。当读者不看名字也能猜出这句话是谁说的,这个人物就立住了。
为每个主要角色设计以下四个维度的声口特征(写入人物传记的"表达DNA"字段):
| 维度 | 检查项 | 示例 |
|------|--------|------|
| 词汇偏好 | 该角色经常用什么词、不用什么词 | 老派角色说"罢了""也罢",年轻角色说"行吧""算了" |
| 句式习惯 | 该角色爱用长句、短句、反问句还是陈述句 | 决策者爱用短促判断句("不行。""走。""你的问题是什么?")|
| 信息表达方式 | 该角色说话是直给还是绕圈子、说全还是说一半 | 心机角色说七分留三分,直爽角色想到什么说什么 |
| 口头小习惯 | 该角色特有的语气词、口头禅、停顿习惯 | "说实话……""你懂的""怎么说呢""不是我说你" |
1. "句长与停顿"的节奏控制
快节奏的对话应该用以下句长组合来制造加速感:
短句 + 短句 + 短句(压力升温)→ 中等长句(试探或解释)→ 短句(反击或拒绝)
示例:
"你看见他了?"
"看见了。"
"他说什么?"
陈勉犹豫了一秒,"他说他不会来。"
"那就是说他被发现了。"
[这段对话用短句-短句-短句来制造急促感,中间一个中长句(解释说他不会来)来做转折,最后一个短句(断定他被发现了)来做结论]
快节奏对话的禁忌:
2. "答非所问"与"岔开话题"的快速推进
快节奏对话不需要每一句都直接回应前一句;有意无意地岔开话题或只回答一半能制造更自然的快速感:
"你知道这会毁掉你的名声吗?"
"雨又要下了。"(岔开)
"陈勉!"
"我很清楚。"(这才正面回应)
[这段对话通过岔开话题来暗示角色在躲避、在拖延,同时也加快了对话的节奏感]
3. "反问与打断"的高频出现
快节奏的对话应该充满反问、打断、加速,而不是你一句我一句的规整对答:
"他为什么还没来?"
"也许——"
"也许什么,他知不知道时间?"
"他知道,但——"
"没有但字。如果他知道,他就会来。"
[每一句都在打断对方、推进冲突,没有给对方完整表达的机会]
1. "立场碰撞"而非"信息交换"
强冲突的对话应该清晰地让两个对立的立场碰撞:
立场 A:陈勉认为"拿钱离开是唯一的活路"
立场 B:警察认为"配合我们才是唯一的活路"
强冲突对话应该让这两个立场在每一句话里都在对抗:
陈勉:"如果我配合你们,绑匪就会知道。"
警察:"如果你不配合,我们也救不了人质。"
陈勉:"那你们就别救了,让我自己来。"
警察:"你拿什么救?你只会搞砸。"
[每一句都是立场的直接碰撞,不是在交换信息,而是在争夺定义权:到底怎样才是"活路"]
2. "目标冲突"的具体化
强冲突对话中,每个人物都应该有明确且相互矛盾的目标,对话应该围绕这些目标的冲突来进行:
陈勉的目标:拖延时间直到官方支援到位
绑匪头子的目标:尽快完成交易并逃脱
官方卧底的目标:抓住绑匪,保护人质
三方目标的对话碰撞:
陈勉:"我需要看到人质,才能给钱。"(拖延——看人质就要等)
绑匪:"你没资格提条件。"(反压——急于完成)
卧底:"陈勉说得对,这是行规。"(支持拖延)
绑匪:"你们联合起来对付我?"(察觉到卧底)
[对话的每一步都在推进或暴露这些对立的目标]
3. "代价的明确化"
强冲突对话应该让读者清晰地看到:这次对话的失败意味着什么代价
弱:
陈勉:"我会来的。"
绑匪:"你最好来。"
[这段对话没有让读者看到代价]
强:
陈勉:"我会来。一个小时内。"
绑匪:"一个小时?不行,我只给你三十分钟。三十分钟后,如果你没到,我就断一根人质的手指。每晚再迟到十分钟,我就再断一根。"
陈勉的喉咙动了一下。
[这段对话通过具体的代价(断指)让压力倍增]
4. "信息的非对称性"
强冲突对话应该充分利用"双方掌握的信息不对称"这一点:
陈勉知道:
- 警方有狙击手在楼顶
- 人质其实在另一个地方
- 他自己是警方的线人
绑匪头子知道:
- 他的部下已经开始怀疑他了
- 交接的钱可能是假的
卧底知道:
- 绑匪要跑
- 陈勉的真实身份
这样的非对称信息会导致每一句对话都在"踩雷或险些踩雷":
陈勉:"人质怎么样了?"(暗问:你们还在那个地方吗?)
绑匪:"活得好好的。你该问的是你自己能不能活着走出去。"(隐含:我知道警察在看我)
陈勉:"只要交易完成,大家都活得好好的。"(暗示:这是最后的机会)
绑匪:"你很急啊。"(察觉到了不对,但不知道具体是什么)
## 场景内对话:[对话标题]
**人物 A 的诉求与底线**
- 表面诉求:[看起来想要什么]
- 隐藏目的:[实际想要什么]
- 不能让步的底线:[宁可失败也不违反的原则]
- 可交易的筹码:[如果对方满足某条件,愿意做什么]
**人物 B 的诉求与底线**
[同上]
**对话的三个转折点**
- 转折 1:[什么时刻,信息发生了反转或位差发生了变化]
- 转折 2:[什么时刻,冲突升级或新的威胁出现]
- 转折 3:[什么时刻,最终的摊牌或选择出现]
**对话的句长节奏规划**
- 开场:短句频繁,营造紧迫感(3-5 个短句连续)
- 中段:短句 + 中长句混合,制造节奏变化
- 结尾:可短句激化,也可长句沉重,取决于对话的收尾方式
**信息的非对称设计**
- A 知道但 B 不知道:[关键信息]
- B 知道但 A 不知道:[另一个关键信息]
- 读者知道但双方都不知道:[设置悬念的信息]
**代价的具体呈现**
- 如果 A 让步了:[具体会失去什么]
- 如果 B 失败了:[具体会怎样]
- 如果对话决裂:[立即的后果是什么]
[ ] 对话中是否有清晰的句长节奏变化(不是齐平)?
[ ] 是否每个人物都有自己想要的东西(不是信息问答)?
[ ] 是否至少有一次答非所问或打断?
[ ] 是否明确呈现了立场的碰撞(不只是态度的差异)?
[ ] 是否通过对话暴露了至少一个人物的真实想法或立场?
[ ] 是否清晰地呈现了对话失败的代价?
[ ] 是否利用了信息不对称来制造冲突张力?
[ ] 对话中是否有至少一次的权力流转(某人从被动变主动,或反之)?
[ ] 对话结束后,局面是否真的发生了变化(关系、位差、信息或风险)?
[ ] 是否避免了齐平的口气或机械的轮流发言?
通用-执行场景单元 搭好场景骨架。Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
Set up Tailwind CSS v4 in Expo with react-native-css and NativeWind v5 for universal styling
Use Expo DOM components to run web code in a webview on native and as-is on web. Migrate web code to native incrementally.
Take lornshrimp/通用-执行对话冲突 from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.