lornshrimp/通用-执行场景单元
用于设计或重写场景单元、章节场景与微型剧本。适合场景施工卡落地、动作链推进、证据入场、对话承压与控制卡到场景的职责拆解。关键词:场景单元、场景施工卡、微型剧本、动作链、证据推进、场景职责。
npx skills add https://github.com/lornshrimp/Lorn.NovelWriteSkills --skill 通用-执行场景单元
<!-- ===== Layer 1: 永久缓存 ===== -->
> 题材路由:若 .github\题材专用Skills\ 目录存在对应的 <题材>-执行场景单元 Skill,则:
> - 将题材特性骨架路由到 <题材>-执行场景单元,该 Skill 位于 .github\题材专用Skills\ 目录。
> - 命中本技能时,必须优先强制加载当前 Skill 与 <题材>-执行场景单元。
场景单元是正文的施工现场,不是抽象梗概的停车场。
这是通用母入口:凡是“把一个场景落成可执行正文单元”的任务,都应优先从这里进入;若该场景同时属于微空间 / 受限空间,再继续调用 通用-执行微空间受限场景 做专项加压。
<!-- ===== Layer 3: 场景缓存 ===== -->
> 来源:知乎·去超越《起点八股文》(2026-06-21)。
产生诉求 → 给予希望 → 努力解决 → 得偿所愿
| 步骤 | 叙事操作 | 读者心理 |
| --- | --- | --- |
| 产生诉求 | 用"低地位""困境""迫在眉睫的威胁""不曾拥有的事物""一辈子也无法到达的终点"制造读者能感同身受的不爽 | "不该如此"——产生根本冲动 |
| 给予希望 | 让读者看到"改变的可能"——金手指、关键信息、隐藏实力、贵人相助 | "有办法了!"——期待建立 |
| 努力解决 | 展示主角付出行动、克服障碍、接近目标的过程 | "快成功了!"——紧张跟进 |
| 得偿所愿 | 把当初让人不爽的东西"拿掉""摘走"——碾压对手、揭穿真相、获得认可 | "爽!"——情绪释放 |
读者看到让人厌恶的事情——诬告、不公、他人即将迈入陷阱、恃强凌弱——心中天生会生出"不该如此"的念头。这是一种"必要远离现状""必要阻止他行将踏错"的根本冲动。这种冲动,就是最根本的阅读驱动力。
另一种驱动力是"悬而未决"的处境——比如看到别人表白但尚不知晓其结果。这种"未完成感"会驱使读者继续往下翻。
> 核心逻辑:让读者感觉到不爽,然后把这个不爽的东西"拿掉""摘走"——这就是爽点最为朴实无华的操作方式。场景施工时,每个场景都应自问:本场制造了什么"不爽",又摘走了什么"不爽"?
> 来源:知乎·顾里木图的小酒馆《网文小白开始写小说,有哪些快速掌握的写作技巧?》(2026-07-01)。
问题:新手写情感高潮时最常见的错误是"当场宣泄"——人物听说噩耗立刻痛哭、遭遇背叛立刻爆发。这种写法的问题是:读者还没来得及和人物一起扛那段情绪,高潮已经过去了。
延迟释放规则:在重要情感节点(噩耗、背叛、重逢、告别)上,强制插入一段"日常行为延迟"——让角色在情绪出现后先做一件普通的事,让读者和角色一起扛一段时间的情绪压力,再释放。
标准执行流程(以"听到坏消息"为例):
第 1 层:反应延迟 — 听到坏消息,第一反应不是哭,是愣住。
第 2 层:日常行为 — 然后做一件普通的事——洗杯子、整理书架、倒水。
第 3 层:溢出 — 水倒满了溢出来,才意识到自己在走神。
第 4 层:释放 — 然后坐下来,眼泪才开始流。
为什么有效:延迟释放比当场宣泄更有力的原因是——读者和人物一起扛了一段时间。在那段时间里,读者不是在"旁观情绪",而是在"等待情绪"——等待本身让情绪蓄力,释放时的冲击力自然翻倍。
控制卡/场景施工卡中的标注要求:
| 情感类型 | 反应(第1层) | 日常行为(第2层) | 溢出(第3层) | 释放(第4层) |
|---|---|---|---|---|
| 噩耗/悲伤 | 愣住 | 继续做手头的事(倒水/整理/打字) | 动作出错(水满溢出/打错字) | 崩溃/流泪 |
| 重逢/激动 | 停住 | 确认对方身份(看/摸/拿出照片对比) | 手抖/声音变调 | 冲过去/拥抱/哽咽 |
| 愤怒/被背叛 | 一言不发 | 做一件无关的小事(收东西/起身走出去) | 手上的事开始变形(收错东西/走错方向) | 爆发/砸东西/质问 |
| 惊讶/震惊 | 站在原地 | 机械重复当前动作(继续喝水/继续走路) | 动作停顿(水杯停在半空/脚步停住) | 转身/追问/腿软 |
与本 Skill 既有规则的关系:
问题:新手写高潮时最常见的错误是"拖高潮"——以为高潮越长越好、越细越好,结果把情绪爆发写成了冗长流水账。
规则:高潮的本质,是一次情绪的集中爆发,是矛盾的终极解决。它要的是精准、猛烈、一击致命,而不是事无巨细地铺叙。
节奏的本质不是事件密度,而是心理时间。 读者觉得快,不是因为写了十件事,而是因为情绪一直在位移、预期不断被打破。拖沓的根源永远是停滞感——场景 A→场景 B 之间有"老老实实交代过渡"的惯性,而不是通过断裂制造推进力。
场景切换时,前一个场景收在情绪最高点或悬念最紧处,然后立刻切走,一秒不多留。
示例:男女主正在吵架,男主一拳砸在墙上,吼道:"你当年就是这样逼死她的!"
——啪,场景断掉。
下一段开头:"三天后,林楠坐在心理诊所的沙发上,指甲掐进掌心。"
用情绪的巨大反差制造切换冲击力,不写过渡词,让画面直接砸在读者脸上:
上一场:热闹的婚礼,新娘笑着扔捧花。
下一场:太平间冰冷的抽屉被拉开,露出一只戴着同款婚戒的手。
当需要表现长时间流逝(练剑三年、等待一周、长途旅行)时,不要分段铺叙日常,而是把时间折叠成一段"极具压迫感的叙述":
❌ 啰嗦写法:春天他挥汗,秋天他伤愈,冬天他悟了一招……
✅ 折叠写法:"头一年,他连剑都握不稳。第二年,他开始能听见剑锋切开落雪的声音。第三年,他的师父躺在他的剑下,说你可以下山了。"
当情节温吞时,给场景加一个"物理或心理的倒计时":
"十分钟后炸弹爆炸"
"必须在日落前拿到解药"
"这个谎再圆三分钟就要穿帮"
这是加速场景内部效率的核心规则。每个场景至少完成两个以上的叙事任务——既揭示秘密,又恶化人物关系,同时还埋下一个新悬念。
这是写中加速判断的快捷工具:
问题:多个场景/段落之间只有"然后"没有"所以"——场景 A→场景 B 之间缺乏因果驱动力,读者感觉像在看散装片段。
规则:场景单元之间的连接应优先使用因果逻辑(因为→所以),而非时间顺序(然后→接着)。
完成场景拆解后,将全章的场景因果链连起来读一遍:
因为[开场状态],所以[场景1]
因为[场景1的结果],所以[场景2]
因为[场景2的结果],所以[场景3]
……
如果某一环读成了"然后[场景N]"而非"所以[场景N]",标记该环为"弱因果衔接",优先在施工卡中补入因果触发条件。
> 来源:知乎·芒果留了果《AI写小说水文破解:用雪花写作法重构长篇创作逻辑》(2026-07-29)。
雪花写作法的场景层铁律:每一个场景必须包含"目标-冲突-挫折"的循环。没有冲突的场景直接删掉。
| 要素 | 定义 | 缺失表现 |
| --- | --- | --- |
| 目标(Goal) | 场景开始时,POV角色明确想要达成什么——一个具体的、场景级的微型目标 | 角色在场景中被动漂移,读者不知道"这场戏在争什么" |
| 冲突(Tension/Konflikt) | 有什么在阻碍角色达成目标——对手、环境、规则、信息差、自身局限 | 角色一路顺风顺水达成目标,场景变成"展示"而非"拉扯" |
| 挫折(Knockback) | 场景结束时,角色未能完全达成目标,或达成了但有代价/新问题/意外后果 | 场景收在"搞定了"的舒适区,没有把压力传递到下一场 |
本 Skill 已有的"爽点四步公式"(产生诉求→给予希望→努力解决→得偿所愿)是章级/卷级的宏观爽感曲线,而 GTK 是场景级的微观驱动单元。二者是分层协作关系:
写完场景后,用三问快速自检:
三问中任一答案为"说不清",该场景需要重写或删除。
> 来源:知乎·刀刀烈火《网络小说中所说的"拆书",具体是如何操作的?》(2026-07-01)。
读者的情绪收益不是直接从主角的动作获得的,而是通过"主角行动 → 配角见证并反应 → 读者通过配角反应感受主角的强大/特别"这个链条传递的。
这意味着场景施工时不能只设计"主角做什么",还必须同时设计:
在施工卡的 beat 设计中,增加"动作/见证/反应"三轮标注:
Beat N:[主角动作]
- 见证者:[名字/群体]
- 见证者视角捕捉到的关键信息:[具体内容]
- 见证者即时反应:[动作/台词/表情]
- 反应延续:[后续影响/传播方式]
> 所谓节奏,就是状态和关系的变化频率。
因为变化,主角就有目标;有了目标,就会行动。行动必然不会顺利,会有反对的阻力,同时也有助力——这两个相反的力就需要引入配角。行动的结果通过配角的反应被读者感知。
场景施工时,每个场景都应自问:
若连续 2 个以上场景既无状态变化也无关系变化,标记为"零变化场景"——要么压缩合并,要么插入一个变化事件。
> 来源:知乎·南梦《一篇文章说清楚小说写作基本功:起承转合》(2026-03-02,26 赞同)。
起承转合是叙事单元最基础的构造骨架。将其拆解为七步公式,可以支撑任何一个完整的剧情单元——无论是单场景、单章还是卷级弧线。
起(欲望 + 障碍)→ 承(行动 + 结果)→ 转(意外 + 转折)→ 合(结局 + 新篇)
| 阶段 | 拆解 | 叙事操作 | 施工卡标注 |
| --- | --- | --- | --- |
| 起 | 欲望 + 障碍 | 明确主角在本单元的目标(欲望),并设置足够强硬的阻碍 | 标注本单元主角目标 + 阻碍来源 |
| 承 | 行动 + 结果 | 主角为打破阻碍采取实际行动,并获得阶段性结果 | 标注主角行动方式 + 行动的直接后果 |
| 转 | 意外 + 转折 | 引入意料之外的变数,将故事推向不可控方向 | 标注意外事件 + 转折后的新局势 |
| 合 | 结局 + 新篇 | 关闭当前单元的冲突弧,同时为下一个单元留引子 | 标注本单元结局 + 开启的下一单元入口 |
起(欲望+障碍):
承(行动+结果):
转(意外+转折):
合(结局+新篇):
"合"的结果可以作为新的"起",再套一遍七步公式,形成故事的层层递进:
[起→承→转→合] → [起→承→转→合] → [起→承→转→合]
第1单元 第2单元 第3单元
以下所列 references 文件必须通过 read_file 工具逐文件读取,不得因"已有相关知识"、"之前执行时已读过"、"该文件只是参考"为理由跳过任何一条。 每条 references 按其标注的必读等级强制执行:
reference_missing_{refName},不得静默跳过。references/场景单元节奏与抓眼规则.mdreferences/场景单元验收清单.mdreferences/场景单元施工卡模板.mdreferences/单场施工卡_承重beat与状态变化模板.mdreferences/对话场景子模板_声音差_潜台词_升级阶梯.md../../写作研究/网文留存模型.md — 留存基线,定义场景的"留存职责"字段——场景负责续读驱动/回报兑现/情绪铺垫中的哪一种references/场景存在理由判断.mdreferences/场景最小起伏公式.mdreferences/场景动作后果速配表.mdreferences/场景动作失手升级清单.mdreferences/场景去模板腔清单.mdreferences/职业爽点与信息差破局.mdreferences/日常裂缝启动与中段回报.mdreferences/人物场景意外与抽象梯.mdreferences/场景任务冲突与剪切推进卡.mdreferences/章节控制卡到场景责任映射表.mdreferences/腾讯专栏对比技巧增补.mdreferences/腾讯专栏期待感与不平衡机制增补.mdreferences/腾讯专栏期待感身份落差与不平衡循环机制增补.mdreferences/腾讯专栏场景构筑七法与五感特色化增补.mdreferences/腾讯专栏环境描写主角关联与有效信息增补.mdreferences/知乎精华_五感视角与节奏执行规则.md(五感预排、80%主角视角、生理反应三层序列、意识滞后、小电影节奏、期待营造法;来自知乎答主陈清扬,跨题材可复用)references/知乎精华_文笔四维与交互框架.md(新增 — 文笔四维框架、环境×人物交互机制、情绪层级阶梯与"藏情绪"技法、一笔多用;来自知乎答主小恐龙,跨题材可复用)../通用-设计人物传记/references/正文可调用素材清单.md(场景施工时提取人物可执行素材)../通用-设计人物传记/references/nuwa-深度人物心智模型注入.md(心智模型→场景行为推导方法论)通用-执行微空间受限场景当场景同时满足以下任一特征时,不要只停在本 Skill,必须继续调用 通用-执行微空间受限场景:
竞对分析/ 已存在与当前项目、当前平台或当前赛道相关的竞对分析报告,执行场景前必须先读取并纳入本场施工判断。通用-分析竞对作品,至少补齐 Top10 候选池、3–5 本主样本与四层深拆速览;若任务限制导致本轮无法补齐,必须显眼记录盲区,并降低本场强度判断。5 个默认关键维度里形成可举证的追平路径,并尽量在其中 2–3 项建立明确领先方案。当场景单元服务起点中文网,或未标平台而默认按起点基线处理时,默认把竞对吸收拆成以下四层,并翻译成场景施工约束:
300 字刺激强度、回报密度、章内续读价值与题材归类效率上至少该达到什么强度。起点语境下,默认尽量使用以下术语,而不是写成空泛的“这一场很有张力”:均订、高订、首订、追订、收订比、分类月票榜、畅销榜、本章说 / 段评、书友圈、老白读者。拿不到精确值时必须写成代理信号,不得伪造具体数字。
> 来源:知乎·阿虚研究社《如何提示才能让AI写一篇优秀的小说?》(2026-07)。核心论点:好的场景提示不是给AI抽象剧情描述,而是给一组可执行的戏剧条件。抽象描述让AI走套路,戏剧条件逼AI出意外。
每个场景单元在施工时,必须覆盖以下五个要素。五要素不全的场景施工卡,判为密度不足。
| 要素 | 定义 | 错误写法(抽象) | 正确写法(可执行) |
| --- | --- | --- | --- |
| 1. 地点与氛围 | 场景发生的具体空间和感官底色 | "在一个废弃的建筑里" | "废弃档案室——铁柜生锈的气味、日光灯管每三秒闪一下、地上有被匆忙清理过的纸灰堆" |
| 2. 表面目标 vs 真实目标 | 角色嘴上说/以为自己在做什么 vs 角色真正想达到的目的 | "主角来找线索" | "表面目标:找一份失踪人口名单。真实目标:证明父亲没有背叛他——名单只是借口,他在找父亲签过字的任何东西" |
| 3. 阻力的具体形式 | 不能是抽象概念("困难重重"),必须是可感知的行为或物理障碍 | "档案管理员阻碍他调查" | "档案管理员一直在用一种过分平静的态度阻止他继续查——不是锁门,不是拒绝,而是每次他靠近正确的柜子,管理员就'恰好'开始整理旁边的柜子。全程没有一次对视,但每一步都踩在他的前面" |
| 4. 信息推进手段 | 场景中的信息不能靠直接叙述释放,必须通过物件、对话停顿、错误编号、被撕掉的照片等具体手段 | "主角发现了真相" | "真相不直接给。通过三件事推进:①要查的编号404不存在——不是被删了,是这个编号从来没被分配过;②一张照片被撕掉了一半,剩下的一半上一个日期被圈了红笔;③管理员最后说了一句'你父亲上次来,坐的是你现在这个位置'——然后转身离开。全程没有任何一个角色说出真相是什么" |
| 5. 场景结束后的局面变化 | 场景结束时,人物的处境必须比开始时更难或更复杂——不能"知道了信息但处境不变" | "主角找到了线索,决定继续追查" | "主角拿到了答案——但答案让他比不知道时更痛苦。名单上确实有父亲的名字,但他签字的那一栏标注的不是'失踪',而是'已确认死亡——上报人:林建国'。林建国是他父亲的化名。所以不是父亲失踪了,是父亲亲手上报了自己的死亡。这意味着父亲还活着,且不想被找到。拿着这个答案走出档案室时,比进来时更不知道下一步该怎么走" |
生成场景施工卡时,五要素必须逐个自检:
五要素与本 Skill 既有的"爽点四步公式"和"延迟释放技法"是互补的:
三者同时使用:先用五要素填坑(确保场景有骨头)→ 再用爽点四步走曲线(确保场景有肉)→ 如果场景涉及情感爆发,用延迟释放定时机(确保高潮不早泄)。
> 来源:知乎·北岸书生《小说新人如何设计场景,设计事件,设计冲突,设计反转,设计节奏》(2026-07-14,20 赞同)。
原则一:别让事件"自然发生",要让角色"推着事件走"
流水账的事件写法是"主角遇到了一件事,然后解决了"——事件和角色的关系是偶遇,不是绑定,没有张力。
正确做法是把事件和角色的目标、执念、弱点绑定:
| 错误(偶遇式事件) | 正确(绑定式事件) |
| --- | --- |
| "他在路上遇到了山贼,打了一架,把山贼赶跑了,继续赶路。" | "他急着赶路去救弟弟,却被山贼堵在了窄桥上。他不能打——一打就会耽误时间;他也不能跑——山贼堵着桥。他只能把身上唯一的干粮扔过去求山贼放他过去,可山贼一把打翻了干粮,笑着拔出了刀。" |
区别在于:前者是"偶遇→解决",事件的核心矛盾是"打不打得过";后者是"执念撞上阻碍",事件的核心矛盾从打架变成了"救弟弟的时间"和"山贼的阻拦"之间的冲突。
施工要求:设计事件时,先确认角色此刻的目标/执念/弱点是什么,再让事件对这个目标造成阻碍。如果一个事件删掉后角色没有任何损失→这是个"偶遇式事件",需要重新设计或删除。
原则二:场景写"角色眼里的环境",不写客观记录
流水账式场景是"客观记录"——"他走进了一间破庙,庙里有个香炉,地上有草,风从破窗里吹进来。"读者看完只觉得"哦,是个破庙",没有代入感。
正确做法是写角色的感官和情绪——"他一脚踹开破庙的木门,灰尘呛得他直咳嗽。抬头一看,香炉里的香灰早就被雨水泡烂了,地上的干草霉味直钻鼻子。风从破窗纸里钻进来,吹得他打了个寒颤,连手里的刀都跟着晃了晃。"
区别在于:前者是"客观记录",后者是"带着角色的眼睛看世界"。每一个细节都服务于角色的情绪和处境——"刀跟着晃"瞬间写出了疲惫和不安。
施工要求:场景的环境描写必须携带角色的感官(看到什么/闻到什么/听到什么/触到什么的体感)和情绪反应。任何"纯客观描述"(不经过任何角色感官过滤的环境信息)判为流水账风险。
<!-- ===== Layer 2: 项目级缓存 ===== -->
若当前服务的项目根目录存在 Agents.md,执行场景施工前必须:
Agents.md;若其中声明了 主输出平台,检索三类模板时优先匹配"适用平台"与主输出平台一致的模板,无匹配时回退到"适用平台:默认"的同类模板Agents.md 中注册了"写作研究模板"——读取对应路径的模板文件,将其文笔类约束和禁忌类约束作为本场景的默认约束基线Agents.md 中注册了"作者风格模板"——读取对应路径的模板文件,将句长基线、段落节奏、感官偏好、叙事距离作为本场景叙述层的约束Agents.md 中注册了"作品蓝本模板"——读取对应路径的模板文件,将场景节奏分布作为本场景节拍设计的参照约束Agents.md,或其中未注册对应模板——回退通用默认模式,不报错,不阻断通用-分析竞对作品,补齐 Top10 候选池 → 3–5 本主样本 → 四层深拆 的最小结论集。4.5. 激活人物心智模型(强制——新增):在写动作链之前,必须先从此场出场人物的传记中提取心智模型和决策启发式,并写入场景施工卡。详见下方"人物心智模型场景激活"。
4.6. 场景历史/专业细节预填充:判断本场是否需要时代/职业/地域/技术/阶层类的专业细节支撑(详见下方"场景历史/专业细节预填充")。若需要,先获取细节再写入场景施工卡,带着细节写场景,而不是写完再补。
8.5. 若本场单一主任务、进入 / 离开状态、承重 beat 或失败代价发虚,先套 references/单场施工卡_承重beat与状态变化模板.md,把本场压回最小可执行施工单元。
若本场存在高占比对话、关系试探、谈判、审讯、摊牌或信息交换,再追加:
通用-执行对话冲突,补人物声音差、对话塑人、潜台词压力与读者联结入口。9.5. 先读取 references/对话场景子模板_声音差_潜台词_升级阶梯.md,把说话者护点 / 怕点 / 抢点、位差、升级阶梯与动作锚点写清,再交给对话冲突专项能力放大。
若命中微空间 / 受限空间,再追加:
10. 调用 通用-执行微空间受限场景,补空间常态、微反常升级、动作失手与后果落地。
> 核心问题:场景施工卡规划了"谁来做什么",但如果没有把人物传记中的心智模型翻译成"在这个具体场景中,他的认知规则会怎样驱动他的具体行为",写出来的动作链就是任何人都会做的通用动作,人物失去辨识度。
每个场景单元开始施工前,必须对每个出场人物执行以下三步:
从人物传记的"正文可调用素材清单"中提取与本场压力类型匹配的素材:
将人物的心智模型翻译为本场具体动作:
人物:[姓名]
本场核心心智模型激活:[心智模型名称] → 在本场中的具体表现:
- 他会先注意到什么?(心智模型决定注意力方向)
- 他会先做什么?(决策启发式决定默认反应)
- 他会在哪里犹豫?(矛盾/张力决定内耗点)
- 他会怎么说话?(表达DNA决定声口)
- 他可能误解什么?(诚实边界决定盲区)
示例:
人物:陈勉
本场核心心智模型激活:"信任是需要挣的,不是给的"
→ 在本场(同事主动提供关键线索)中的具体表现:
- 他会先注意到:同事为什么在这个时间点提供这条线索(而不是线索本身的价值)
- 他会先做:不立刻采用线索,先反问同事的信息来源——"谁告诉你的?"
- 他会犹豫:如果线索是真的且时间紧迫,他是否应该放弃验证直接使用
- 他会说:短句,断言——"你先说清楚,这消息从哪来的。"(不是"谢谢你的线索")
- 他可能误解:同事可能是真的想帮忙,但他会先判定为"有目的"
将 Step 2 的推导结果写入场景施工卡的以下位置:
> 核心理念:AI不是"枪手",而是"首席细节官"。读者觉得你"功底深、画面感强",往往不是靠宏大的剧情转折,而是靠那些"一两笔带过但极其扎实"的时代/专业/地域细节。这些细节不必你自己查——让AI在你写场景之前就填充到位。
现有"场景描写的有效细节与无效水文诊断"是事后检查——写完后再判断细节质量。但那时已经晚了:如果场景没有细节质感,你只能大段重写。事前的细节预填充让你带着细节写场景,一次成型,不需要事后返工。
在Step 4.5(人物心智模型激活)完成后、开始排动作链之前,执行以下判断:
判断当前场景是否需要专业/历史/地域细节预填充。以下信号表明需要:
| 信号类型 | 示例 |
|---------|------|
| 时代信号 | 场景发生在特定历史时期(民国/90年代/近未来) |
| 职业信号 | 场景涉及特定职业环境(律所/手术室/刑侦现场/金融公司) |
| 地域信号 | 场景发生在特定地域文化中(上海弄堂/广州城中村/东北小城) |
| 技术信号 | 场景涉及特定技术/程序(DNA检验/审讯程序/区块链取证) |
| 阶层信号 | 场景涉及特定社会阶层的生活方式(豪门寿宴/底层群租/体制内接待) |
识别出需要预填充后,按以下格式获取细节:
## 场景细节预填充请求
**场景背景**:[一句话说明场景的时间、地点、涉及的专业领域]
**我需要你作为**:[角色定位,如"历史细节助理"/"法医流程专家"/"老上海文化顾问"]
**请提供以下具体信息**:
1. [具体细节类型1:如"5道符合时代和身份的精致菜肴名"]
2. [具体细节类型2:如"3句当时流行的恭维话"]
3. [具体细节类型3:如"1件能彰显身份的特定时代器物及其简介"]
获取细节后,写入场景施工卡的对应位置——不是整段复制,而是把细节织入动作链、对话和场景描写中:
[待验证],不要直接把可能错误的信息写进正文。300 字默认至少要让读者看到:谁在承压、当前场景哪里不对、角色准备怎么应对。1–4 个 beat,至少分出哪些是承重、哪些是灵活;承重 beat 负责本场叙事承重,后续正文默认不得无故删掉或换序。references/知乎精华_五感视角与节奏执行规则.md,按其中的五感预排、80%主角视角、生理反应三层序列、意识滞后、小电影节奏与期待营造法执行。场景描写的第一判断不是"画面美不美",而是"每一句是否提供了新信息或让人物更立得住"。
| 维度 | 有效细节 | 无用拖沓 |
| --- | --- | --- |
| 功能 | 让读者获得新信息,或更了解人物 | 把已知信息换一种说法再说一遍 |
| 推进 | 每句都在推进:环境 / 状态 / 行动 | 原地踏步,同义反复 |
| 字数 | 信息密度高 | 信息密度低,水文 |
| 判断口诀 | "读完这一句,我多知道了什么?" | "这一句在重复前面哪一句?" |
【原文——300+字的无效堆砌】:
> 报废的车辆散落在各处,扭曲的金属车身燃着熊熊火光。它们随意的停摆在道路上,阻碍着他的前行。街道两侧的建筑物残破不堪,弯曲断裂的金属构架裸露在外,显得格外刺眼。巨大的石块脱离了建筑,宛如被抛弃的婴儿般掉落在街上,随之产生的细碎的石子,好似要把整条街给填满。苍凉、衰败。
诊断:有效信息只有一个(街区被毁),其余全是作者自我感动——"宛如被抛弃的婴儿"让读者出戏,"好似要把整条街给填满"是水文。
【改后——更少字、更多信息、每句都在推进】:
> 穆尘跑过一条商业街。两辆撞在一起的出租车烧得正旺,把整条路烤成了烤箱。橱窗里的模特缺了脑袋,玻璃碎片铺满人行道,踩上去像踩在冰雹上。他跳过一道裂缝,脚落在碎石堆里,差点崴了脚。五公里了。从宿舍楼跑到这,他数过的。
优势:环境信息 + 主角状态 + 行动,每句都有新信息;具体感官(烤成烤箱、踩冰雹、差点崴脚);字数更少,信息更多。
写完一段环境描写后,逐句问:这句话让读者多知道了什么?若答不上来,删。
环境—角色交互强制检查(新增):写完环境段落后再加一问——这段环境中的角色有没有与之产生物理或精神上的交互(被环境影响、使用环境器物、因环境产生判断)?如果角色和环境像两条平行线互不触碰,这段环境描写大概率是"皮影戏式"的可替换装饰——需要给角色一个与环境交互的动作。
若需要从零搭场景、校准动作—后果连接、处理失手升级或去掉通用模板腔,再优先读取母 Skill 新增的几份 references,而不是直接把所有问题都压给子 Skill。
不是所有场景都需要"快冲突",但场景的节奏与冲突强度应该与卷级规划相匹配。以下是可直接套用的执行规则。
1. "前 300 字"的冲突密度要求
场景开场的前 300 字应该:
示例对比:
❌ 慢:陈勉推开门,走进办公室。办公室很暗,只有对面的台灯开着。他的心里闪过一阵不安。他走到桌子前,慢慢坐下。对面的人终于抬起头。
✅ 快:陈勉推开门的一瞬间,就看到了——对面的不是王主任,是个陌生人。一个陌生人,坐在王主任的椅子上,用王主任的台灯,看着一份他认识的文件。
两个版本都是"走进办公室,发现有陌生人",但快版本在前 100 字内就让读者抓住了核心问题。
2. 场景内的"节奏轮换"(钩子-蓄力-爆发)
即使是快节奏的场景,也不应该从头到尾一个强度;应该有明确的节奏变化:
这样的结构能防止"场景长时间维持同一强度"的单调感。
3. 场景转场的"无缝对接"
不要用过渡段、环境描写或心理独白来填充场景之间的空隙;让上一场的后果直接变成下一场的开头:
场景 1 结尾:陈勉挂了电话,转身要离开。门被推开了。一个陌生人挡住了去路。
场景 2 开头:陈勉面对面地看着这个陌生人。"你是?"
[没有任何过渡段,读者直接被带进下一场冲突]
1. "三元对立"的场景结构
一个有力的场景应该包含至少三方的对立或冲突,而不是二元对抗:
示例:
场景:赎金交接现场
三方角色:
- 陈勉(想要救出人质,拖延时间直到官方支援到达)
- 绑匪头子(想要钱和逃脱,不信任任何人)
- 隐藏的官方卧底(想要抓住绑匪,但也想保护人质)
三方目标的碰撞:
- 陈勉 vs 绑匪头子:关于如何交接、谁先动
- 绑匪头子 vs 卧底:绑匪警惕是否有伏兵
- 卧底 vs 陈勉:卧底想要制约陈勉乱动,以免激怒绑匪
这样的多元冲突能自然产生高张力,而不是靠"某一方特别强"来制造紧张感。
2. "信息差"的设计与利用
强冲突的场景应该充分利用"不同角色掌握不同信息"这一点,导致彼此都在猜测和试探:
这些信息的错开会导致每一句对话都在"踩雷"或"险些踩雷"的边缘。
3. "权力与主动权的实时变化"
一个强冲突的场景应该让读者感受到权力在不断流转,没有谁一开始就掌控全局:
开始:绑匪头子掌权(他手里有人质和炸弹)
转折 1:陈勉暴露身份(原来陈勉和官方合作),权力开始平衡
转折 2:绑匪头子得知手下背叛(他开始失控),权力向陈勉倾斜
转折 3:爆炸启动,人质失踪(新的危机,权力再次失衡)
这样的权力流转能让场景始终保持高张力,而不是某一方从头到尾都占优。
4. "对话冲突"的递进式设计
如果场景中有大段对话,每一轮对话都应该在改变局面:
轮 1:试探和隐瞒
陈勉:"钱呢?"
绑匪:"你怎么知道这个地点的?"
[都在问反问,都在隐瞒真实目的]
轮 2:信息释放与制造误解
陈勉:"我是来救人的。"
绑匪:"救人?"他笑了,"你以为谁在乎这个人质?"
[陈勉意识到:这不只是绑匪案,还有第三方参与]
轮 3:摊牌与选择
陈勉:"你知道官方在外面等着。"
绑匪:"我知道。我也知道你会选择救她还是救自己。"
[对话变成了赤裸的心理战]
每轮都在改变双方的认知或局面的紧张程度。
5. "代价与不可逆性"的具体呈现
场景的后果应该以具体的、可感知的改变而非抽象的威胁来呈现:
❌ 抽象:陈勉意识到他可能永远回不了头了。[什么叫"回不了头"?]
✅ 具体:陈勉按下了按钮。爆炸声从地下传来。官方的支援部队在他身后停了下来。没人再救得了他了。
具体的代价让读者真实感受到"这个选择改变了一切"。
落笔前,用以下框架快速规划场景:
## 场景 X:[场景标题]
**场景目标与冲突**
- 这场的功:让读者看见 [什么能力/卖点]
- 这场的解:解决或暴露 [什么眼下麻烦]
- 这场的情:最佳情境落点是 [什么情绪或关系变化]
**多方角色与目标冲突**
- 角色 A 的目标:[具体目标],代价是 [如果失败会怎样]
- 角色 B 的目标:[与 A 相冲突],代价是 [如果失败会怎样]
- 角色 C 的目标:[与 A 或 B 之间有交集冲突]
**信息差设计**
- 角色 A 知道:[信息 1]
- 角色 B 知道:[信息 2] 但不知道 [A 知道的信息 1]
- 角色 C 知道:[信息 3] 但 A 和 B 都不知道
**权力与主动权轨迹**
- 开场:谁掌权,通过什么(武力、信息、地位)
- 转折点 1:权力流转触发点
- 转折点 2:权力再次流转
- 场末:最终的权力分布是什么
**场景节奏规划**
- 前 300 字:[做什么——抛出冲突钩子]
- 中段(40%):[通过 2-3 轮对话或动作来递进冲突]
- 结尾(30%):[爆发或翻面点]
**具体场景链**
- 动作链:[第一个动作] → [反应与后果] → [第二个动作] → ...
- 对话链(如适用):[开场话术] → [试探] → [制造误解或信息差] → [摊牌或升级]
**代价与结果**
- 这场的选择会导致什么不可逆的改变:[具体后果]
- 对下一场的直接推动:[什么新问题或新敌人的出现]
写完场景后,自检以下项目:
[ ] 前 300 字是否立刻抛出了冲突或异常?
[ ] 是否有倒计时或紧迫感的视觉信号?
[ ] 是否避免了过渡段或心理独白的填充?
[ ] 是否有至少三方的对立或冲突(不只是二元对抗)?
[ ] 每轮对话是否都改变了局面或信息差?
[ ] 权力是否有明确的流转轨迹(不是始终一方压倒)?
[ ] 代价是否具体且不可逆?
[ ] 场景是否有明确的节奏轮换(钩子-蓄力-爆发)?
[ ] 场景结尾是否为下一场留下新的冲突或驱动?
[ ] 场景字数是否控制在合理范围(平台默认字数范围,除非特殊高潮)?
> 来自知乎高赞答主陈野亮的"权力失衡理论"与好难说故事的"冲突分解法"。如果你发现自己几百字就把一个冲突写完了,不是因为冲突太小,而是因为你没有意识到这个冲突在叙事中承担什么功能、以及如何在保留节奏的前提下做结构性的扩展。
> 核心命题:人类是社会动物,会对权力失衡有敏锐感知。当权力失衡后,读者会本能地期待恢复平衡——恢复平衡的那一刻,就是读者获得愉悦的时刻。
权力失衡 = 一个不如主角的人,却自认为(且被周围人认为)地位比主角高。
"嘲讽→打脸"这类冲突的本质是奖励情节——主角已经默默发育到一定实力了,需要一个磨刀石来把这种潜在的权力地位外化出来。如果几百字就把这个奖励情节写没了,说明作者没意识到这是奖励。
场景设计的核心任务不是"写冲突",而是"让权力从失衡→平衡的恢复过程变得可信、过瘾、有层次"。
不要写"反派嘲讽→主角打脸"的两步走。真正的写法是:让反派从多个维度反复攻击主角,每一次攻击都进一步强化权力失衡感。这就是正反拉扯。
让反派/压迫者从以下维度逐层或交替攻击,每一步都在加强读者的"该反击了"的期待:
| 攻击维度 | 典型话术 | 攻击什么 | 读者的情绪反应 |
| --- | --- | --- | --- |
| 能力维度 | "你就是个废物""这点本事也敢出来?" | 主角的能力被否定 | "你行你上啊"的愤怒 |
| 阶级维度 | "你配吗?""这是你该来的地方?" | 主角的社会地位被质疑 | "你算什么东西"的憋屈 |
| 人格尊严维度 | "给我跪下!""道歉!" | 主角的人格被践踏 | "凭什么"的屈辱 |
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.