<< All versions

Skill v1.0.0

currentAutomated scan100/100
skyfiredao/dreampowers/dp-chapter-direct
──Details
PublishedNovember 1, 2026 at 09:24 AM
Content Hashsha256:95d7231dec140f69...
Git SHAc758e6c3404e
──Files
Files (1 file, 36.7 KB)
SKILL.md36.7 KBactive
SKILL.md · 861 lines · 36.7 KB

name: dp-chapter-direct description: Use when directing specific scene types (action, emotional, dialogue) and controlling narrative pacing at micro and macro levels, from sentence rhythm and micro-tension to chapter tension arcs and stakes escalation metadata: version: "1.0.0"


<SUBAGENT-STOP> 如果你是被派遣执行特定任务的子代理,跳过此技能。 </SUBAGENT-STOP>

场景导演与叙事节奏控制

本技能是弹性技能。

原则固定,细节可调。 你必须遵守场景构建原则、子模式约束和节奏法则, 但可根据题材、人物关系、章节位置微调句长与密度。

本技能覆盖两个层面:

  • 场景导演:场景级分镜控制,三子模式(动作/情感/对白),描写方法论(镜头语言)
  • 节奏控制:微观节奏(句子、段落、对话密度、细节张力)和宏观张力弧线(卷级/全篇张力走势、赌注升级、高潮铺垫)

输入与围栏

本技能根据调用上下文有三种模式,读取范围不同:

调用模式触发时机允许读取禁止读取
场景模式由 dp-chapter-draft 阶段 C 触发,指导单个场景写作当前章节文件夹内的 spec.md(§7 张力定位、大纲要点、风格指令)章节文件夹之外的任何文件,含 tracking/tension-tracker.md、其他章节的 release/、outlines/
宏观模式由 dp-set-outline 大纲阶段触发,规划全篇张力走势docs/dreampowers/outlines/outline-*.md、docs/dreampowers/tracking/thread-*.md、docs/dreampowers/tracking/tension-tracker.md章节草稿(场景模式专用)
审计模式用户显式要求("每5-10章张力审计"、"检查张力弧线")docs/dreampowers/release/chapter-*.md 全部、docs/dreampowers/tracking/tension-tracker.md、docs/dreampowers/tracking/thread-*.md不限

张力追踪表存储于 docs/dreampowers/tracking/tension-tracker.md,仅在宏观模式和审计模式下读写。场景模式不访问该文件。

张力追踪表 bootstrap:宏观模式首次运行时若文件不存在,创建 docs/dreampowers/tracking/tension-tracker.md 并写入表头:

markdown
# 全篇张力追踪表
| 章节 | 主线张力 | 副线张力 | 情感张力 | 总体趋势 | 备注 |
|------|---------|---------|---------|---------|------|

后续宏观模式追加卷/章级张力评分行,审计模式重新读取全表评估。

默认模式判定:若无显式说明调用上下文,按调用方推断——由 dp-chapter-draft 调用视为场景模式;由 dp-set-outline 调用视为宏观模式;用户直接调用视为审计模式。


第一部分:场景导演

核心定位

这是一个场景级分镜导演模块, 不是章节总控模块。

它的职责是:

  • 在具体场景写作时提供戏型专用规则
  • 保证动作戏、情感戏、对白戏各自成立
  • 避免"同一种写法硬套所有场景"

它不替代以下技能:

  • dp-chapter-draft:章节级流程与审查

调用关系:

  • 常由 dp-chapter-draft 在场景写作阶段调用
  • 与 dp-character-style 协同

结论:

一个技能,三个子模式,加节奏控制。

场景类型识别

先判定主导冲突,再选子模式。

三类场景判定表

子模式激活条件典型任务节奏基调
动作模式存在明显物理冲突、追逐、战斗、逃亡夺取、压制、突围、生还快
情感模式告白、失去、关系转折、情绪摊牌暴露或压抑真实情绪慢
对白模式谈判、审问、辩论、信息交换、社交博弈争夺话语权与信息优势中

混合场景处理

一个场景可以混合多种戏型:

  • 打斗中途转为情绪爆发
  • 对话破裂后转入追逐
  • 情感对峙中夹带策略谈判

混合场景必须先判定主模式:

  1. 这场戏最核心的输赢是什么?
  2. 角色主要靠什么手段争取输赢?
  3. 去掉哪一层后场景会立刻失效?那一层就是主模式。

随后把次模式当作补强层, 不得与主模式冲突。

dot
digraph scene_directing_mode_flow {
rankdir=TB;
node [shape=box, style=rounded];
start [label="读取场景目标与冲突"];
identify [label="识别主导手段\n身体行动/情绪暴露/语言博弈"];
action [label="动作模式"];
emotional [label="情感模式"];
dialogue [label="对白模式"];
mixed [label="是否混合场景" shape=diamond];
primary [label="确定主模式\n次模式仅补强"];
apply [label="按主模式执行场景规则"];
verify [label="检查场景结束状态是否改变" shape=diamond];
done [label="终止:场景完成\n状态已变化" shape=doublecircle];
redo [label="回退重写关键节拍"];
start -> identify;
identify -> action [label="身体行动主导"];
identify -> emotional [label="情绪暴露主导"];
identify -> dialogue [label="语言博弈主导"];
action -> mixed;
emotional -> mixed;
dialogue -> mixed;
mixed -> primary [label="是"];
mixed -> apply [label="否"];
primary -> apply;
apply -> verify;
verify -> done [label="是"];
verify -> redo [label="否"];
redo -> apply;
}

动作模式

动作模式是三子模式中约束最密、失误代价最高的一类。 你写的不是"招式展示", 而是"冲突推进与局势改写"。

五层框架

动作场景按五层组织:

层你必须交代什么
架环境、站位、赌注
動位移、换位、距离变化
招具体动作、技能、战术
勢优劣转换、战局倾斜
心恐惧、决心、计算、误判

硬规则:

  1. 每个动作节拍至少触达 2 层。
  2. 禁止只写"招"而无其他层。
  3. 每次优势反转都要显式写"勢"。
  4. 关键抉择点必须有"心"。

动作写作规则

句法密度

  • 高峰动作段每句 3-12 字
  • 一句只承载一个动作
  • 禁止并列复合动作堆在一长句里

动词精度

  • 用具体动词:斩 / 刺 / 挡 / 闪 / 压 / 撞
  • 避免空泛动词:攻击 / 战斗 / 对抗 ❌

心理节拍插入

  • 每 3-5 个动作节拍插入 1 个"心"节拍
  • "心"要短,服务当下决策,不写成长段内心独白

地理清晰度

读者必须始终知道:

  1. 人在什么位置
  2. 谁占地形优势
  3. 谁被逼入死角

只要发生位移,立即刷新场景地理关系。

伤势后果追踪

受伤必须持续影响后续动作。

伤势立即影响持续影响
切伤出血、疼痛握力下降、动作变慢
钝击眩晕、失衡反应延迟、判断失误
扭伤位移受阻战术路线受限

禁止"上一段重伤,下一段满状态" ❌

状态改变硬要求

动作场景结束时,必须至少改变一项:

  • 目标状态(拿到/失去关键物)
  • 关系状态(追猎者与被追者逆转)
  • 资源状态(体力、武器、地形优势变化)
  • 信息状态(暴露身份、发现规则、触发新线索)

没有状态改变,动作场景无效。

动作场景节奏

  1. 开场要快:直接切入事件中段,不做铺垫。
  2. 中段要变速:短暂停顿用于战术选择或认知反转。
  3. 收束要决断:明确结果与代价。
  4. 禁止无结论收尾:动作场景不可含糊结束 ❌

情感模式

情感模式的核心不是"情绪喊得更大", 而是"情绪有代价、关系会改变"。

情感场景原则

  1. 用身体化信号呈现情绪,不靠直白内心宣告。
  2. 情绪冰山法则:没说出口的部分往往比台词更重。
  3. 拒绝狗血堆叠:有来由的情绪 > 夸张情绪。
  4. 每场情感戏必须有利害关系。
  5. 节奏应慢于动作戏:长句、感官细节、停顿都要可见。

情感层次

层次定义你要写出的差距
表面情绪角色给外界看的反应表面是否掩盖真实
真实情绪角色此刻真正感受真实是否敢被表达
根源情绪深层需求或旧伤触发根源如何驱动当前选择

高质量情感场景要让读者看见三层之间的断裂。

情感禁区

  • 角色直接说"我很伤心"作为主要表达 ❌
  • 逢情绪就落泪,泪水成为默认按钮 ❌
  • 情感场景不推动人物弧线,只在原地抒情 ❌
  • 深层冲突一场戏内快速和解 ❌

对白模式

对白模式的本质是语言冲突, 不是把设定和信息塞进嘴里。

对白场景原则

  1. 每轮交换都要有议程:每个说话者都想要某个结果。
  2. 对白不是纯信息交换,而是口头博弈。
  3. 连续对话最多 5 轮,之后必须插入叙事或动作节拍。
  4. 至少 60% 台词承载两层及以上含义(字面 + 潜台词)。
  5. 角色不该永远表达完美:卡壳、回避、改口都应出现。

潜台词技巧

技巧操作方式典型效果
答非所问回答另一问题暴露回避点
转移话题切离痛点议题显示防御
过度解释解释过长过细暗示掩饰
沉默关键处不接话拉高张力
身体语言矛盾话语与动作不一致直接暴露真实意图

对白节奏控制

交换长度节奏效果使用场景
1-3 词短交换紧绷、对抗、压迫质问、威逼、临界冲突
1-2 句中交换常态推进谈判、试探、澄清
3 句以上长发言重锤节点告白、揭示、摊牌(稀用)

补充硬规则:

  • 长发言必须稀有,且只给关键节点
  • 用动作节拍控速:端杯、移位、避视线、敲桌、停笔

群戏对白

  1. 同场活跃说话者上限 4 人。
  2. 每个说话者应可不靠标签被识别(配合 dp-character-style)。
  3. 每名角色要有独立议程,不做"陪聊背景板"。
  4. 沉默角色也要有可见反应。

场景构建通用流程

写任何场景前,你必须先回答五问:

  1. 这个场景的目的是什么?(推进情节/角色发展/建立紧张感/揭示信息)
  2. 场景开始时的状态是什么?
  3. 场景结束时必须出现什么变化?
  4. 哪个角色在本场景利害关系最大?
  5. 本场景目标节奏是什么?(快/中/慢)

建议先写"场景指令卡":

项目内容
场景目的一句话写清
起始状态谁占优、谁受限
结束变化至少一项状态变化
高利害角色失去什么最痛
目标节奏快/中/慢与理由

没有指令卡就开写,极易失焦。

描写方法论

场景导演选定子模式后,还需要决定怎么描写这个场景。

子模式解决的是"这场戏的冲突规则", 描写方法论解决的是"镜头怎么运动、画面怎么呈现"。

类比电影:子模式是剧本类型(动作片/文艺片/话剧), 描写方法论是摄影指导的镜头语言(推拉摇移、景别切换、焦点选择)。

写小说也有镜头语言,只是工具从摄影机换成了文字的排列顺序与颗粒度。

以下四组技法,是场景级描写的基本镜头语言。

技法一:由远及近 / 由近及远(空间距离控制)

控制描写的空间距离,决定读者的视角从哪里开始、往哪里移动。

技法运镜路径适用场景
由远及近大环境 → 具体地点 → 角色/物件开场、场景转换、新地点首次登场
由近及远角色感官细节 → 拉远到环境角色醒来、从专注中回过神、情绪变化后重新审视环境

规则:

  1. 一个场景的描写方向选定后保持一致,不在段落中间反复拉伸。
  2. 由远及近至少经过三级(全景 → 中景 → 特写),不可一步跳到最近。
  3. 由近及远的起点必须是角色能直接感知的东西(触觉、视线内的物件),不可从抽象概念开始。

禁止:段落前半句写天际线,后半句写手指上的伤口,下一句又跳回远山 ❌

技法二:先大后小 / 先小后大(信息粒度控制)

控制描写的信息颗粒度,决定读者先获得整体印象还是先看到局部细节。

技法信息路径适用场景
先大后小整体印象/氛围 → 具体细节建立新场景的第一印象
先小后大一个具体细节 → 拉开揭示全貌制造悬念(先看到一滴血,再看到整个战场)

与技法一的区别:远/近是空间距离,大/小是信息粒度。两者可以独立组合。

组合示例:

组合效果典型用法
由远及近 + 先大后小常规建场:远景给氛围,推近给细节最安全的开场方式
由远及近 + 先小后大远处看到一个异常细节,走近后看到全貌悬疑、恐怖场景
由近及远 + 先大后小角色感知到整体氛围变化,拉远验证氛围转变、危险预感
由近及远 + 先小后大从一个微小线索出发,逐步揭示整个局面推理、调查场景

规则:

  1. 先小后大的"小"必须是能勾起好奇心的细节,不可是无关紧要的背景物。
  2. 先大后小的"大"用一句话完成,不可用三段写氛围再才给细节。

技法三:粗细结合(笔触密度控制)

控制描写的笔触疏密,决定哪些地方一笔带过、哪些地方精雕细琢。

笔触定义示例
粗笔概括性描写,快速建立整体图景"满城飘雪"
细笔精确的感官细节,制造聚焦"雪落在他睫毛上,化成一滴冷水"

规则:

  1. 粗笔交代环境基调后,用 1-2 处细笔制造焦点。
  2. 不可全粗(空洞,读者无处落眼)。
  3. 不可全细(拖沓,读者注意力疲劳)。
  4. 细笔的落点必须服务于场景情绪或角色状态,不可随机选择描写对象。

比例参考:

场景类型粗笔比例细笔比例
环境描写70%30%
关键情感时刻50%50%
高速动作段80%20%(细笔仅用于决定性瞬间)

禁止:环境描写全用细笔铺满,把每棵树每块石头都写一遍 ❌

技法四:动静结合(画面动态控制)

控制描写中运动与静止的配比,制造画面的节奏感和张力。

技法操作方式效果
以动写静环境安静时,用一个微小的动态打破沉默比直接写"很安静"有效十倍
以静写动激烈动作中突然的静止制造时间膨胀感

以动写静示例:不写"夜很安静",而写"风翻动桌上的纸页,哗哗作响,然后停了"。

以静写动示例:不写"打斗很激烈",而写"他一拳挥出,拳头停在对方鼻尖前一寸。空气凝住了"。

规则:

  1. 纯静态描写不超过 2 段,之后必须引入动态元素。
  2. 纯动态场景中每 3-5 个动作节拍插入一个静态瞬间。
  3. 以动写静的"动"要小(风吹纸响、远处狗吠、水滴声),不可用大动作破坏安静感。
  4. 以静写动的"静"要突然(一拳打出后的瞬间凝固、爆炸后的耳鸣寂静),不可是渐变。

禁止:写三段纯静态环境描写,没有任何动态元素 ❌

描写方法论速查表

根据场景需求快速选择技法组合:

场景需求推荐技法组合理由
新场景开场由远及近 + 先大后小 + 粗细结合先给全景氛围,再推近聚焦,粗笔定调细笔落点
情感高潮由近及远 + 粗细结合(细笔为主)+ 以动写静从角色感官出发,精雕细节,用微小动态传递张力
动作序列由近及远 + 先小后大 + 以静写动紧贴角色视角,动作中插入凝固瞬间制造冲击
悬疑揭示由远及近 + 先小后大远处看到异常细节,走近揭示全貌,悬念自然释放
场景转换由远及近 + 先大后小 + 粗笔为主快速建立新环境,不在过渡处消耗过多笔墨
角色苏醒/回神由近及远 + 先小后大 + 以动写静从身体感知出发,逐步扩展意识范围
战后/灾后场景由远及近 + 先大后小 + 以动写静先给废墟全景,再聚焦细节,用微小动态衬托死寂

描写方法论与三子模式的配合

描写方法论不替代三子模式,而是为每个子模式提供镜头运动的默认倾向。

子模式默认镜头倾向说明
动作模式由近及远 + 先小后大 + 动静结合(以静写动为重点)紧贴角色视角,动作中的凝固瞬间制造冲击力。镜头跟着角色的身体行动走,不做旁观式全景。
情感模式由远及近 + 粗细结合(细笔比例高)+ 以动写静从环境氛围收束到角色内心,用高密度感官细节呈现情绪。环境中的微小动态替代直白的情绪宣告。
对白模式描写方法论主要用于对话间的叙事打断和环境烘托对白模式的主体是语言交锋,描写技法服务于两处:对话开始前的场景定调(粗笔为主),以及对话中间的动作节拍插入(细笔 + 以动写静)。

规则:

  1. 默认倾向不是强制绑定。场景需求优先于默认倾向。
  2. 混合场景中,描写方法论跟随当前主模式切换,不可在主模式为动作时使用情感模式的镜头默认值。
  3. 对白模式中的描写技法仅用于叙事打断(详见上方对白场景原则第 3 条),不可喧宾夺主。

第二部分:微观节奏控制

核心定位

节奏不是"快"或"慢"的二选一。节奏是让叙事速度匹配每个时刻的情感需求。紧张升级时加速,需要消化时减速,全程变化以避免单调。

好的节奏让读者忘记自己在读字。坏的节奏让读者注意到文字本身:要么觉得拖沓想跳过,要么觉得眩晕跟不上。

节奏工具箱

你手里有六把控制节奏的工具。每一把都是独立的调节杆,组合使用产生复合效果。

句子长度

短句(3-12 字)= 紧迫、紧张、动作。长句 = 沉思、描写、情感处理。混合使用 = 自然呼吸感。

规则:

  • 动作场景中,80% 以上的句子应在 3-12 字
  • 反思场景中,允许 20-35 字的长句占主导
  • 永远不要连续 5 个以上的等长句子:节奏单调的最直接信号

段落密度

短段落(1-3 句)= 快节奏。长段落(5 句以上)= 慢节奏。单行段落 = 强调、冲击。

规则:

  • 追逐/战斗场景:段落不超过 3 句
  • 日常推进场景:3-5 句为主
  • 情感深潜场景:允许 5 句以上的长段落,但不超过 8 句
  • 单行段落是重锤,一章内不超过 3 次,否则效力稀释

场景时间比

场景覆盖的故事时间 vs 消耗的字数。动作场景:大量字数写很短的故事时间(一场十秒的搏斗写 500 字)。过渡场景:少量字数跨越长故事时间("三天后"一句话带过)。

这个比值决定读者感知到的"时间流速"。高时间比(少字多时间)= 快进感。低时间比(多字少时间)= 慢镜头感。

对话 vs 叙述比

高对话比 = 快节奏(读者扫描速度快)。高叙述比 = 慢节奏(读者逐字处理)。

硬性规则:纯对话超过 5 个来回,必须插入动作或叙述打断(5轮对话规则详见上方'对话 vs 叙述比')。连续对话让场景失去空间感和身体感,变成两个悬浮的声音。

空白与留白

你不写的东西。时间跳跃、场景切割、暗示但不展示的事件。留白是最强的加速工具:直接跳过不需要的时间。

同时,留白也是最强的张力工具。不展示某件事的发生,让读者的想象力填补空白,往往比写出来更有冲击。

感官密度

更多感官细节 = 更慢的节奏(读者需要处理视觉、听觉、触觉、嗅觉信息)。更少 = 更快。

规则:

  • 动作场景:只保留与动作直接相关的 1-2 种感官(视觉 + 触觉/痛觉)
  • 情感场景:铺展 3-4 种感官,让读者沉浸
  • 在动作场景中堆砌感官描写是最常见的节奏错误之一 ❌

节奏模式

模式节奏句子特征段落特征适用场景
紧迫极快3-8字,碎片化1-2句追逐、战斗、逃亡
加速快8-15字,动作导向2-3句冲突升级、紧张对话
正常中15-25字,混合3-5句日常情节推进
舒缓慢20-35字,描写丰富4-6句情感处理、环境描写
沉浸极慢长句,多感官5+句重大情感时刻、顿悟

选择模式后不是死板套用。一个"加速"场景中也会有一两句长句做对比。关键是主导节奏由模式决定,偶尔的偏离制造呼吸感。

张弛法则

节奏控制的最高原则:张力与舒缓必须交替出现。

硬性规则:

  • 不超过 2 个连续高张力场景,之后必须有一个舒缓场景
  • 不超过 2 个连续低张力场景,之后必须提升紧张度
  • 高潮后的舒缓场景不是填充物:那是角色消化事件、读者整理情绪的必要空间
  • 正确的节奏波形:张→张→弛→张→张→弛→张→弛(而非 张张张张张弛弛弛弛弛)

舒缓场景的任务清单(至少完成 1 项):

  1. 角色消化刚发生的事件,展示内心变化
  2. 深化角色关系(对话、互动、冲突萌芽)
  3. 铺展世界观细节(此时读者有余裕吸收新信息)
  4. 植入或推进伏笔

节奏诊断

当你怀疑节奏出了问题,对照以下症状定位原因:

症状可能原因修复方向
读者想跳过段落节奏过慢,或内容缺乏 细节张力缩短段落,增加细节张力
读者感到困惑节奏过快,新信息没有处理时间增加过渡句,减少信息密度
"什么都没发生"场景缺乏 细节张力注入小冲突、未解决的问题
一切感觉雷同节奏无变化(单调)交替使用不同节奏模式
高潮没有冲击力高潮前没有足够的铺垫或对比高潮前增加一个刻意缓慢的场景
场景拖沓但删不动信息必要但节奏不对用对话替代叙述,或拆分到多个场景

细节张力

即使在"慢"场景中,每一段都需要细节张力:一个小问题、一点分歧、一丝不确定、一个未满足的渴望。

细节张力不是情节张力。不需要有人追杀主角。细节张力可以是:

  • 一句话里的潜台词(说的和想的不一样)
  • 一个未说出口的问题
  • 两个角色之间微妙的不同步
  • 一个正在倒数的期限
  • 一个还没确认的猜测

慢节奏 + 细节张力 = 读者愿意逐字阅读的沉浸感。慢节奏 + 零张力 = 读者翻页跳过。

章节节奏弧线

每一章都应该有自己独立的节奏弧线,而非平铺直叙。模板:

  1. 开场节拍(钩子):第一段就抛出吸引读者的东西。可以是动作、问题、反常、情绪。不从天气和环境描写开头,除非环境本身就是冲突
  2. 上升动作:冲突逐步升级,节奏逐渐加快,句子逐渐缩短
  3. 峰值:本章的情感或动作高潮。最短的句子、最密集的动作、最强的情绪
  4. 消化(可选):如果高潮特别强烈,给读者(和角色)几段喘息的空间。不是每章都需要
  5. 出口钩子:驱动读者翻到下一章的理由。悬念、新问题、未完成的决定、即将到来的威胁

不是每章都要完整走完五步。有些章可能以峰值结束(cliffhanger)。有些章可能全程舒缓,峰值只是一个安静的顿悟。弹性运用。

节奏诊断与调整流程

dot
digraph pacing_diagnosis {
rankdir=TB;
node [shape=box, style=rounded];
input [label="阅读场景/章节草稿"];
check_vary [label="句子和段落长度\n是否有变化?" shape=diamond];
fix_mono [label="调整:混合长短句\n交替段落密度"];
check_tension [label="每段是否有\n细节张力?" shape=diamond];
fix_tension [label="注入:潜台词/未解问题\n不同步/倒计时"];
check_rhythm [label="张弛交替\n是否合理?" shape=diamond];
fix_rhythm [label="调整:插入舒缓场景\n或提升紧张度"];
check_mode [label="当前节奏模式\n是否匹配场景情感?" shape=diamond];
fix_mode [label="切换节奏模式\n(见节奏模式表)"];
check_dialogue [label="纯对话是否\n超过5个来回?" shape=diamond];
fix_dialogue [label="插入动作/叙述\n打断对话"];
pass [label="节奏合格\n继续写作" shape=doublecircle];
input -> check_vary;
check_vary -> fix_mono [label="否"];
check_vary -> check_tension [label="是"];
fix_mono -> check_tension;
check_tension -> fix_tension [label="否"];
check_tension -> check_rhythm [label="是"];
fix_tension -> check_rhythm;
check_rhythm -> fix_rhythm [label="否"];
check_rhythm -> check_mode [label="是"];
fix_rhythm -> check_mode;
check_mode -> fix_mode [label="不匹配"];
check_mode -> check_dialogue [label="匹配"];
fix_mode -> check_dialogue;
check_dialogue -> fix_dialogue [label="是"];
check_dialogue -> pass [label="否"];
fix_dialogue -> pass;
}

第三部分:宏观张力弧线控制

核心定位

本部分控制宏观张力:故事级和卷级的张力走势。第二部分处理微观张力(场景内的句子节奏、段落密度、细节张力),本部分关注更高层面:整个故事的张力是否在持续攀升?每一卷的高潮是否比上一卷更猛?读者翻过一百页之后,赌注是否比开头大了十倍?

宏观张力失控的故事,哪怕每个场景都写得精彩,读者仍然会在中段流失。因为他们感受不到"事情正在变得更大"。

适用时机

  • 构建大纲时(与 dp-set-outline 协同)
  • 每写完 5-10 章后,回头审视整体张力走势
  • 进入高潮章节写作前,确认铺垫是否到位
  • 感觉"故事中段塌了"或"高潮没有冲击力"时

张力弧线模型

根据故事类型选择合适的宏观张力模型。不是死板套用,而是作为框架参考。

经典三段渐升

每一段的高潮比上一段更强烈。张力整体呈阶梯式上升。

适用:结构紧凑的中短篇,电影感强的叙事。每段末尾的高潮是明确的"不可逆转折"。张力整体呈阶梯式上升,第一段高潮 < 第二段高潮 < 终段高潮。

波浪式

张力在紧张与舒缓之间反复摆动,但每一轮波峰比前一轮更高,每一轮波谷也比前一轮更高。读者得到喘息,但永远回不到安全地带。

适用:长篇连载,需要在持续更新中维持读者黏性。波谷是角色发展和关系深化的空间。

双线交织

两条独立的张力线(例如:外部冲突线 + 内心冲突线,或主线 + 感情线)错开峰值。当一条线进入低谷,另一条线正在攀升。读者始终被至少一条线牵引。

适用:多线叙事、群像小说、有复杂人物关系的故事。两条线在终章汇合,产生叠加冲击。

张力追踪表

每 5-10 章回顾一次,填写以下追踪表。数值 1-10(1=完全平静,10=生死攸关)。

章节主线张力副线张力情感张力总体趋势备注
第1章312建立世界引入
第2章423↑冲突萌芽
第3章635↑第一段高潮
第4章443↓消化+转场
..................

三条线的关系: 主线张力是核心冲突的紧迫程度,副线张力是次要冲突或子情节的紧迫程度,情感张力是角色内心的挣扎、关系的压力、价值观的碰撞。

当三条线同时达到高分,那就是故事的终极高潮。不要轻易让这种情况出现。留给最后。

升级法则

赌注必须升级。角色可能失去的东西必须越来越重要。

赌注阶梯

个人赌注 → 关系赌注 → 群体赌注 → 世界赌注
  • 个人赌注:主角自己的安全、目标、秘密
  • 关系赌注:重要的人可能受伤、离开、背叛
  • 群体赌注:一个社群、组织、家族的存亡
  • 世界赌注:更大范围的存亡或不可逆改变

不是每个故事都要走到"世界赌注"。但在你选定的范围内,赌注必须持续攀升。一个纯个人故事可以从"丢工作"升级到"失去自我认同",这同样是有效的升级。

升级硬规则

  1. 永远不要无故降低赌注。 每次赌注回落都需要叙事理由(例如:虚假胜利导致更大的灾难)。
  2. 虚假解决是升级的跳板。 角色解决了一个问题,结果暴露出更大的问题。
  3. 代价必须真实。 角色必须付出真实代价(失去某人、放弃某物、做出不可逆选择)。没有代价的升级是空洞的。

高潮准备

高潮章节的冲击力取决于铺垫质量。写高潮之前,检查以下三项准备是否到位。

暴风雨前的宁静

终极高潮之前,安排一个刻意低张力的章节。让角色做平凡的、温暖的日常事。作用是对比:让读者感受到"这些是值得保护的东西",然后风暴来临。这不是"无聊的过渡章",而是充满情感重量、只是不靠外部冲突推动的章节。

多线汇合

最强的高潮是多条张力线在同一时刻收束。外部威胁到顶峰的同时,角色内心矛盾也被逼到极限,关键关系面临断裂。如果你的高潮只有一条线在响,考虑调整前文让其他线也在此刻抵达峰值。

伏笔收束

所有指向高潮的伏笔线应在高潮前 1-3 章加速收拢。读者隐约感觉到"一切都在指向同一个方向",这种预感本身就是张力。与 dp-set-outline 的伏笔线索(docs/dreampowers/tracking/thread-*.md)交叉核对,确保高潮章节回收了应该回收的伏笔。

张力审计流程

dot
digraph tension_audit {
rankdir=TB;
node [shape=box, style=rounded];
input [label="完成 5-10 章\n或进入高潮前"];
fill_table [label="填写张力追踪表\n(主线/副线/情感)"];
check_escalation [label="赌注是否\n持续升级?" shape=diamond];
fix_stakes [label="修正:提升赌注\n增加代价/后果"];
check_wave [label="张力曲线\n是否有波动?" shape=diamond];
fix_flat [label="修正:插入舒缓章节\n或提升冲突强度"];
check_climax [label="高潮准备\n是否到位?" shape=diamond];
fix_climax [label="修正:补充宁静章节\n调整多线汇合时机"];
check_model [label="是否符合\n选定的弧线模型?" shape=diamond];
fix_model [label="修正:调整章节顺序\n或切换弧线模型"];
pass [label="张力弧线合格\n继续写作" shape=doublecircle];
input -> fill_table;
fill_table -> check_escalation;
check_escalation -> fix_stakes [label="否"];
check_escalation -> check_wave [label="是"];
fix_stakes -> check_wave;
check_wave -> fix_flat [label="过于平坦或锯齿"];
check_wave -> check_climax [label="波动合理"];
fix_flat -> check_climax;
check_climax -> fix_climax [label="不到位"];
check_climax -> check_model [label="到位"];
fix_climax -> check_model;
check_model -> fix_model [label="偏离"];
check_model -> pass [label="符合"];
fix_model -> pass;
}

通用章节

与其他技能的交互

关系技能说明
被引用dp-chapter-draft在场景起草阶段调用本技能进行场景导演和节奏调整,并参考张力追踪表了解当前章节在全篇张力弧线中的位置
协作dp-character-style确保对白辨识度与角色风格一致;潜台词密度影响对话节奏
协作dp-set-outline大纲阶段通过 skill("dp-chapter-direct") 调用本技能规划全篇张力走势;大纲中已规划的节奏弧线(高潮/低谷标注)作为本技能的输入
协作dp-review-consistency修订和去AI味不得破坏本技能设定的节奏意图

反模式

以下行为严格禁止:

场景导演反模式:

  • 动作戏没有心理维度,只剩招式清单 ❌
  • 情感戏变成纯内心独白,不见行动与关系代价 ❌
  • 对白戏角色把真实意图全说透 ❌
  • 场景结束状态与开场完全一致 ❌
  • 混合场景中子模式互相打架,节奏冲突 ❌

微观节奏反模式:

  • 长段"什么都没发生" ❌ 没有 细节张力 的慢场景不是"节奏舒缓",是"节奏停滞"
  • 所有段落等长 ❌ 最直接的节奏单调信号,等长段落让阅读变成机械运动
  • 动作场景中堆砌感官描写 ❌ 拳头挥过来的时候没人关心空气中的花香
  • 情感场景中砍掉所有描写加速 ❌ 角色痛苦的时刻恰恰需要慢下来,让读者感同身受
  • 用"与此同时"做场景切换 ❌ 空行分隔,新场景第一句交代视角
  • 每章结尾都是 cliffhanger ❌ 次次悬崖就没有悬崖了,变化才有力量

宏观张力反模式:

  • 全程高压不给喘息 ❌ 连续 3 章以上高张力(8+分),读者疲劳脱敏,高潮变成噪音
  • 中段塌陷 ❌ 第二卷中间大段张力平坦(连续 3 章变化不超过 1 分),读者流失的重灾区
  • 赌注通货膨胀 ❌ 一开头就"世界要毁灭",后面没有升级空间。第一章的赌注应该是个人级的
  • 虚假紧迫感 ❌ 反复用"时间不多了"制造紧张,但 deadline 不断推迟。读者学会不信你
  • 高潮无铺垫 ❌ 突然跳到最高张力,没有前面的渐进攀升。冲击力 = 落差,没有低点就没有高点
  • 多线混乱 ❌ 三条以上张力线同时活跃且互不关联,读者注意力被稀释而非集中

注意事项

触发任一条,立即停止并回退:

场景导演:

信号含义立即处理
连续多拍只有"招"没有"勢/心"只在写动作,不在写冲突立刻补战局变化与心理决策
情感场景频繁直说情绪情绪层次塌陷改写为身体信号与沉默张力
对话超过 5 轮无叙事打断(详见对白场景原则第 3 条)节奏板结插入动作节拍并重排交换次序
读者无法判断人物位置空间失真回填"架"层与位移关系
伤势对后续动作无影响后果失踪追踪伤势并改写战术选择
场景无状态变化场景无效重写结尾并强制改写现状

微观节奏:

  • 连续 3 段以上段落长度完全一致 → 节奏单调
  • 动作场景中出现超过 30 字的句子 → 节奏与场景不匹配
  • 纯对话超过 5 个来回无动作/叙述打断(详见对白场景原则第 3 条) → 场景失去空间感
  • 连续 3 个高张力场景无舒缓 → 张弛法则违规
  • 舒缓场景中找不到任何 细节张力 → 节奏停滞
  • 全章句子长度方差极小 → 缺乏节奏呼吸

宏观张力:

  • 张力追踪表中连续 3 章主线张力评分不变 → 张力停滞
  • 当前章节的赌注低于 5 章前的赌注 → 赌注倒退
  • 进入高潮章节但前一章不是低张力章 → 缺少"暴风雨前的宁静"
  • 全篇只有一条张力线在驱动故事 → 结构单薄,考虑引入副线
  • 高潮章节没有回收任何伏笔 → 伏笔与高潮脱节
  • 副线张力和主线张力始终同步波动 → 失去错峰优势,无法持续牵引读者

处理流程:

  1. 场景问题:重写场景指令卡 → 重新判定主模式 → 用主模式重排节拍 → 再次检查状态变化。
  2. 微观问题:运行节奏诊断流程。
  3. 宏观问题:运行张力审计流程。

终止状态

当以下条件全部满足,本技能执行结束:

场景导演:

  1. 你已应用正确子模式规则。
  2. 混合场景中的次模式没有破坏主模式。
  3. 场景节奏与目标一致。
  4. 场景结尾出现明确状态变化。

节奏控制: 章节/场景的节奏经过诊断与调整,符合张弛法则,细节张力 贯穿全文,句子和段落长度变化自然,节奏模式匹配场景情感需求。全篇张力弧线经过审计,赌注持续升级,张力曲线呈波浪式攀升,高潮章节的三项准备(宁静对比、多线汇合、伏笔收束)全部到位,张力追踪表填写完整且无异常。

终止判定:

场景已按对应子模式完成且现状已改变,节奏经过诊断达标,张力弧线经过审计合格。

All versions