中文名:原创剧本流。原创剧本流协议(原创入口,与 02 改编流并行)。触发词:原创剧本/概念到剧本/从零写剧本/原创短剧/原创概念/无原著改编/剧本流。概念直接到剧本,不经过小说:七阶段(种子→世界→人物→结构→载体→表演→余震)从概念长成可拍剧本,质量门 20 条 + 导演模式驱动。
Scanned 9/6/2026
Install to Claude Code
npx -y skills add juemin4-source/writing-pro-max --skill novel-original-writing --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Novel Original Writing?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/juemin4-source-novel-original-writing)More formats (shields.io, HTML) on the badges page.
---
name: novel-original-writing
lastUpdated: 2026-08-01
description: "中文名:原创剧本流。原创剧本流协议(原创入口,与 02 改编流并行)。触发词:原创剧本/概念到剧本/从零写剧本/原创短剧/原创概念/无原著改编/剧本流。概念直接到剧本,不经过小说:七阶段(种子→世界→人物→结构→载体→表演→余震)从概念长成可拍剧本,质量门 20 条 + 导演模式驱动。"
---
# Novel Original Writing — 原创剧本流协议
> **中文唤起**:直接说「用原创剧本流…」「概念到剧本…」「从零写剧本…」即触发本 skill(英文名 novel-original-writing 仅为目录/命令标识,日常一律用中文)。
## Core Thesis
Foundry 电影管线的**原创入口**,与 02 改编流(novel-to-screen-adaptation)并行:概念直接到剧本,不经过小说。
> 改编流保留原句背后的叙事功能,更换信息载体;原创流从概念长成叙事功能本身——没有保真锚点,只有概念一致性。
与改编流的差异:
| 维度 | 02 改编流 | 本协议(原创流) |
|------|----------|----------------|
| 输入 | 小说文本 | 概念/命题/题材(无文本) |
| 锚点 | 源文本保真 | 概念一致性(每个产物可回溯到概念) |
| 内心外化 | 转译(小说→屏幕) | 发生在创作源头(人物生成时即外化) |
| 选题 | 无 | 含选题引导(A 种子期) |
**本协议不产出"好点子大纲"。本协议产出"可以拍、演得出、留得下余震的剧本"。**
---
## 输入与格式路由
输入:概念 / 命题 / 题材(一句话起步,可多句话)。先做格式路由(体量判断),再进七阶段:
| 体量 | 适用 | 产出规模 |
|------|------|---------|
| 短剧 | 竖屏短剧/每集 1-3min | 概念→世界→人物→结构→至少 2 场完整剧本 |
| 单集 | 单集电影/短片 | 完整七阶段 → 单集剧本 |
| 长片 | 院线/网大 | 完整七阶段 → 全片场幕表 + 关键场剧本 |
| 系列 | 剧集/多季 | 全书周期 + 分卷周期 → 首集完整剧本 + 后续大纲 |
---
## 七阶段结构(A 种子 → G 余震)
```
输入: 概念/命题/题材(无文本)→ 格式路由(体量:短剧/单集/长片/系列)
↓
A 种子期 概念组合(@山音 STC)→ 五秒可理解检验 → 悬念五类 → 叙事入口(三依据·六切口)
↓
B 世界生成期 麻雀世界观:硬规则 6 + 历史压力 5 + 世界推导七步
↓
C 人物生成期 八步操作法 → 五层生成验证(私9/处9/执7/为7/已6)→ 能力(万用矩阵/扑街十问)
↓
D 结构期 命运大纲十二问 → 叙事大纲(情绪承诺/主体七选/截取/首尾/信息分配/主要问题)→ 时位细纲
↓
E 载体翻译期 章纲七要素 → 场/幕结构 → 场景卡 9 字段(引用 02 模板)→ 节拍表 → 剧本硬规则
↓
F 表演层注入 角色内在/表演心理学/微表演指令/否定约束(引用 07 文件)
↓
G 余震期 大雪(余震留雪下)/ 冬至(种子够小,不开新坑)+ 归藏检验(新常态入日常/关系结霜/未耗尽问题)
↓
03-09 生产链照接(拆解→生图→分镜→视频提示词)
```
### A 种子期(《故事天演论》前提 × 命运篇入口判定)
**目的**:让一个想法变成"别人愿意继续追问的局面"——**入口很低、经验很高**(门要开得清楚,但门后必须有世界),并决定读者第一脚踩在哪。操作细则见 `frameworks/00-seed.md`。
**交互模式(默认:共创追问,AI 与用户一起把前提长出来)**:
> 种子期是**AI 和用户一起根据理论追问出前提**——不是 AI 一口气编完,也不是用户单方面答题。AI 是创作伙伴,要**充分参与发挥**:
>
> **① 出示理论工具与问题**,逐轮推进;**② 主动提议**——每轮先给 2-3 个候选方向/草案/样本(标注「AI 提议」),帮用户打开思路,而不是等用户想;**③ 用理论校验与反驳**——指出用户方案的漏洞、给反例、抛新可能,逼出更硬的答案。
>
> 分工:**AI 提议、用户裁决**。AI 的发挥不设限(可以大胆抛设定、抛人物、抛冲突),但拍板权在用户——用户选、改、拒。AI 提议与用户答案在 checkpoint 中分别标注「AI 提议 / 用户确认」,逐轮确认后写入。
>
> 例外:用户显式要求"你直接生成"时 AI 全权代写,但产物仍逐条标注来源并回传确认。
**追问节奏(13 轮,每轮 AI 提议候选 + 用户裁决后进下一步)**:
| 轮 | 理论工具 | AI 提议什么(主动发挥) | 用户裁决什么 |
|----|---------|----------------------|-------------|
| 1 | 作者愿望清单 | 若用户只有零星想法:AI 用八象/物象清单抛"这类故事常见原矿",帮用户说清"我想写什么" | 确认/补充自己的愿望 |
| 2 | 欲望八象(内) | 对照材料主动指认 2-3 种可能的欲望(含阴面恐惧),说明各通向什么气质 | 选/改/拒 |
| 3 | 六变一常(外) | 每个入口给出该材料的可能形态("异→地府进群;扰→一封来信"),含 AI 自创的选项 | 选变化类型 |
| 4 | 内外相交 | **主动起草 2-3 个前提句草案**(基于用户材料 + AI 提议的补强),标注每句的"材料来源 + AI 补强点" | 选一句或合并修改 |
| 5 | 三个剧情追问 | AI 先给 3 个它认为读者会问的追问,再请用户补 | 补/改/选主追问 |
| 6 | 低入口高经验验收 | 逐条失真检查并指出问题("这句的胜利没有后果"),给出改法候选 | 修或采纳改法 |
| 7 | 私生人物检验 | **主动捏 2-3 个不同"私"的人物**(含 AI 自创),说明各长出什么故事方向 | 选/改/拒,确认生成力 |
| 8 | 类型与场域 | 主动给场域候选 + 每场域 3-5 条规则(含 AI 自创),校验哪些阻挡欲望 | 定场域与规则 |
| 9 | 欲望分层 + 生长法 | 对照 8 经典路径指出深处问题方向;三向各给该前提的可能展开 | 定深处问题与主路 |
| 10 | 值得写 gate | AI 逐问自答给"参考答案"(标注 AI 立场),再问用户真实答案 | 给出真实三问答案 |
| 11 | 尺度路由 | 对照材料给尺度判断与理由 | 确认或改 |
| 12 | 叙事入口 | 按三依据六切口给 2 个入口候选(各带优劣) | 选入口 |
| 13 | 冬至暗动 | 从用户材料里指认/补强"雪下有动"的位置 | 确认暗动 |
**操作步骤(= 追问轮次,逐轮执行)**:
1. 轮 1 愿望清单 → 2. 轮 2 八象 → 3. 轮 3 六变一常 → 4. 轮 4 前提句草案(只组合用户材料)→ 5. 轮 5 三个追问 → 6. 轮 6 低入口验收 → 7. 轮 7 私生人物 → 8. 轮 8 场域 → 9. 轮 9 欲望分层/生长主路 → 10. 轮 10 值得写 → 11. 轮 11 尺度 → 12. 轮 12 入口 → 13. 轮 13 暗动
**输入**:概念/命题/题材 + 导演的格式路由确认(或只有"我想写点什么"——从轮 1 开始)
**输出**:`checkpoints/00-seed.md`(前提句 + 八象/六变一常 + 低入口验收 + 场域 + 生长主路 + 值得写三问 + 入口判定 + 暗动;每项标注"用户提供/AI 整理/用户确认")
### B 世界生成期(命运篇·麻雀世界观)
**目的**:把概念落成一个有缺憾、有历史、有日常的世界——世界缺什么,人物就在哪受压。
**操作步骤**:
1. **硬规则 6**(人物篇第一章"先写一个麻雀世界观"):
① 核心异常:这个世界最不正常的一件事是什么?(一句话)
② 机制追问:它靠什么运转?奖励什么、惩罚什么、默认什么?
③ 美学辨识度:颜色、气味、材质、光线、时代感——世界在观众眼里一眼可认
④ 世界缺憾:世界缺什么?(主角缺憾必须与世界缺憾关联)
⑤ 规则代价与执行人 4 问:规则由谁定、谁执行、谁承担代价、谁可以豁免?
⑥ 当前局势:为什么故事现在发生?+ 真相与悬念:世界隐藏了什么
2. **历史压力 5**(命运篇/人物篇):
① 势力:主要势力各自的目的/资源/依靠/彼此冲突
② 货币与供养:最稀缺的东西是什么、谁分配它、谁被延后
③ 阶级身份名分资格:谁有资格说话、谁只能沉默
④ 信仰与禁忌:什么被相信、什么被禁止
⑤ 日常一天:一个普通人怎么过一天(世界从概念变生活)
3. **世界推导七步**(缺憾→人):缺憾 → 谁被伤害 → 谁维护 → 谁知道历史 → 谁靠漏洞活 → 谁承受日常 → 主角如何解决
4. **主角缺憾-世界缺憾关联确认**:世界缺什么,主角就在哪受压;主角的解决路径必须对着世界缺憾打
**输入**:00-seed.md(logline 中的世界设定)
**输出**:`checkpoints/01-world.md`(硬规则 6 + 历史压力 5 + 推导七步结论)
### C 人物生成期(人物篇)
**目的**:从世界机制的受力点里长出人物,再用五组问题清单把人物验证到"能说话、会沉默、有来路"。
**操作步骤**:
1. **八步操作法**(人物篇第二章"八、实际操作"):
① 一句话故事机制(真正让人卷进去的核心机制)
② 八受力位置(承受/控制/排除·失落/代价/维护/知情/象征/显影——每个位置落谁)
③ 定主角(不是最惨的人,是最能把问题推下去的人)
④ 配第一圈人物:三助一压——同路者/带路者/支撑者/直接压力者
⑤ 判断孰敌孰友(机制位置 ≠ 阵营)
⑥ 点连成网(九问:彼此认识吗/谁欠谁/谁怕谁/谁保护谁/谁误会谁/谁曾是同伴/谁现在站不同边/谁的死亡会改变另一人位置/谁的选择会牵出下一批人)
⑦ 长篇递归(总机制→篇章机制→地区机制→组织机制→个人机制)
⑧ 合并、升格、删除(功能重复的合并;一人多位值得升格;不改变选择与压力的删)
2. **五层生成 + 验证**(人物篇第三至七章):对每个重要角色依次填写五组问题清单(38 问,见 frameworks/02-character.md 完整表单):
- 私九问(资取/边界/好恶/所喻)→ 处九问(天/地/人处境)→ 执七问(旧答案/奖励/羞耻/四形态/显形者/改变成本)→ 为七问(所求/压力/计划/能力/命名/外在/涟漪)→ 已六问(六方向+完成未竟+显露结算+起点回响)
3. **执四形态确认**(正/偏/旧/邪)+ 执的阶段变化记录(正执可失度成偏执,旧执可被修正,偏执可因羞耻和利益变成邪执)
4. **能力设计**(番外"能力"):万用矩阵映射(八欲望生/逸/乐/和/权/变/名/道 × 正/反/合)+ 扑街十问诊断(详见 frameworks/02-character.md)
5. **能力与执互验**:能力放大人物的执,而不是替人物逃课
**输入**:01-world.md(机制 + 受力点)
**输出**:`checkpoints/02-characters.md`(每人一份五组问题表单 + 能力矩阵 + 关系网图)
### D 结构期(命运篇·时位)
**目的**:把人物命运排进十二节点和二十四节气——知道每件事处在什么时位,该藏还是该露。
**操作步骤**:
1. **命运大纲十二问**(命运篇第三章"十二节点"):藏(问题藏在哪)/ 生(新势从哪冒)/ 将动(裂缝如何逼近)/ 动(事情如何发动)/ 长(什么开始增长)/ 将育(增长如何组局)/ 育(局面如何育成)/ 止(盛极处什么反力)/ 将杀(旧答案如何进入清算)/ 杀(哪条旧路被杀)/ 归(意义如何归位)/ 将藏(结果如何沉入下一轮)
2. **叙事大纲**(命运篇第三章末尾):情绪承诺(承诺什么情绪)/ 叙事主体七选(主角/群像/案件/组织/时代/世界/认知)/ 截取范围(从命运的哪里开始到哪里结束)/ 开头结尾(怎么进、怎么收)/ 信息分配七种(顺叙/插叙倒叙/多视角/误解/读者多知/人物多知/不给完整答案——七选一 + 一致执行)/ 主要问题(观众追什么问题)
3. **时位细纲**:主角线 / 盟友线 / 反派线 各排节点;支线在"将"位接入(将动推主线发动 / 将育参与组局 / 将杀把代价送回主线 / 将藏把余波沉入下一轮),不占正节点
4. **细纲(逐章七要素,D 阶段正式产出)**:时位细纲定"故事走到哪",细纲定"每一章具体发生什么"——逐章填 视点/事件/动机/阻力/变化/信息/钩子(质量门 18 在细纲级校验);**允许涌现**:细纲落地前涌现的更好情节 → 修订细纲并联动时位/节气(细纲是起点不是锁)
5. **二十四节气验收句逐条过**(24 条,见 frameworks/03-structure.md——每幕/每场可判):写一段内容时问"这条线现在在什么节气",对照验收句判断火候
6. **大中小周期对齐**(第四章):全书周期是主景;卷/区域是中周期;人物/支线是小周期——主线入秋时支线不能还在春花,全书是春时支线不能霜降
**输入**:02-characters.md(人物命运线)
**输出**:`checkpoints/03-structure.md`(命运大纲 + 叙事大纲 + 时位细纲 + **细纲逐章七要素表**)
### E 载体翻译期(@山音 + 02)
**目的**:把结构翻译成可拍的场、幕、场景卡、节拍表和剧本正文。
**操作步骤**:
1. **章纲七要素**(命运篇"大纲写法·章纲"):视点 / 发生什么事 / 人物动机 / 阻力 / 变化 / 释放或隐藏什么信息 / 钩子
2. **章纲 → 场/幕结构**:视点决定镜头主语;一章可拆多场,一场只完成一个功能;功能重复的场合并
3. **场景卡**(9 字段,引用 `novel-to-screen-adaptation/templates/scene-card.md`):目标/阻碍/冲突/变化/信息揭示/关系变化/屏幕物件/内心外化/视觉策略 + 结束状态/可删
4. **节拍表**:每场先写节拍(BEAT 序列 + TURN 点)再写剧本
5. **剧本正文**(引用 `novel-to-screen-adaptation/templates/screenplay-scene.md`)按剧本硬规则(语义与 02 协议一致,不重复发明):
- 动作描述占比 ≥ 40%
- 每段对白 ≤ 3 句(否则打断或压缩)
- 无不可拍词(她感到/她意识到/她记得/她突然明白 → 死刑)
- 对白必须有潜台词(不直接说意图)
- 场景必须有转场;开场第一画面必须有视觉 hook
**输入**:03-structure.md(时位细纲)
**输出**:`checkpoints/04-scenes/`(场景卡)+ `checkpoints/05-beats/`(节拍表)+ `checkpoints/06-screenplay.md`(剧本正文)
### F 表演层注入(07)
**目的**:剧本人物直接带表演指令——角色内在、表演心理学、微表演指令、否定约束。
**操作步骤**(详细方法论引用 07 文件,不复制内容):
1. **角色内在**(人设段):性格气质一句话 + 表演基调(情绪表达的尺度)+ 一致性锚点(脸型/五官/年龄感/发型/气质逐项列出)
2. **表演心理学**:内心轨迹三段式(日常态→触发点→内心变化)+ 情绪实质(是什么、不是什么)+ 时间窗口(精确到几秒)+ 潜台词层
3. **微表演指令**:从 07 微表演词汇库选 3-6 个可见细节,按发生顺序排列(眼神/面部/呼吸/手部/身体/节拍/声音七类)
4. **否定约束**:按题材从 07 否定约束库选配(四维全覆盖:声音/字幕/行为/崩坏高发处)
5. **表演核心行**:每场关键人物写一行表演核心(基调词 + 3-6 个微表演清单 + 禁过度项)
**输入**:06-screenplay.md
**输出**:`checkpoints/07-performance.md`(每场的表演层段落,回填剧本)
### G 余震期(命运篇归藏 + 天演论余震)
**目的**:让结果归藏——余震留雪下,不是续集钩子;种子够小,不开新坑。
**操作步骤**:
1. **大雪 gate**(结尾验收):喧闹真正落幕(不是所有情绪都要继续喊、不是所有伏笔都要当场拆开);雪下留痕——暗处仍有新问题,但不必把故事重新打开;**余震来自前面所有不可逆变化**(人物不能回去、关系不能复原、旧答案失效、胜利带来新危险、失去进入日常),不是作者加一句深刻的话
2. **冬至 gate**(余味验收):雪下的水声要小——小到像水泉在冰下动;动得太大 = 结尾变成新一轮开场,归藏被破坏;区分:余震 = 命运没有被彻底用完;钩子 = 强行开新坑
3. **归藏检验**(命运篇第九章):新常态入日常(结果进入现实:规则/身份/关系/生活方式都变了)/ 关系结霜(谁还能站一起、谁不能回头、谁欠谁)/ 未耗尽问题(故事结束但某个问题在读者心里继续响)
4. **余震三问**(天演论):故事结束后,读者仍然无法轻易完成判断吗?人物承受了观点之后留下复杂性吗?结尾留的是余震还是解释清楚?("结尾要有余震,而不是解释清楚")
5. **不可逆复核**:G 阶段不新增冲突解决,只检查"哪里回不去了"已经在 A-F 各阶段的产物里落实
**输入**:07-performance.md(定稿剧本)
**输出**:`checkpoints/08-ending.md`(大雪/冬至 gate 结果 + 归藏检验表 + 余震判定)
---
## 导演模式接入(简化版,07 风格,参照 02 frameworks/13 精神)
> 本协议由**导演驱动**:每阶段产出后暂停,出示一屏样片摘要并声明完成状态,收到导演指令后只重跑目标阶段及其下游(按 Files 表依赖级联),并出示 before/after diff。判断性决策由导演(用户)做出;机械检查(格式/字段/比例)保留自动。交互骨架(通过/改/自检三命令)借鉴 @山音 screenwriting-master(MIT),只借骨架。
### 1. 样片循环
```
每阶段产出 → 样片摘要(一屏)→ 声明完成状态 → 导演指令
[通过] / [改:<自由文本批注>] / [自检] / [评审 <阶段或场景>]
→ 只重跑目标阶段及下游 → before/after diff → 再次出示样片
```
| 指令 | 含义 | 持久化产出 |
|------|------|-----------|
| `[通过]` | 签核本阶段产出,进入下一阶段 | director-log.jsonl 记 decision=pass |
| `[改:<批注>]` | 批注路由到目标阶段 + 具体修改(路由规则见下) | director-log.jsonl 记 decision=revise |
| `[自检]` | 对已产出物做机械检查(字段/比例/链路),不产审美结论 | 自检报告 + director-log.jsonl |
| `[评审 <目标>]` | 按需召集评审团(08-review-iteration 第三模式承接,透镜见下),导演当唯一法官 | 评审记录 + director-log.jsonl |
**批注路由**(简化确定性路由,不猜):表演/不可拍 → E 或 F;节奏问题 → D 时位或 E 节拍;人物立不住 → C 五组问题清单;世界空洞 → B 硬规则;结局不响 → G 大雪/冬至 gate;概念分散 → A logline。路由置信度低时先回问澄清("是时位还是动机?")。
### 1a. 指令呈现协议(AskUserQuestion 选择框)
> 借鉴 gstack 的 AskUserQuestion 交互(设计文档:「样片摘要模板…借鉴 gstack AskUserQuestion」):导演指令**用 Claude 自己的选择框弹出**,不裸等文本输入。
**出示样片摘要后,必须调用 AskUserQuestion 弹出导演选项**:
```
question: <阶段名> 样片已出示,导演指令?
header: 导演指令
选项(≤4 个,推荐项放第一位并标注「(推荐)」):
[通过] —— description: 签核本阶段产出,进入下一阶段(如推荐通过则标注推荐)
[改:<批注>] —— description: 返修目标阶段及下游;批注请选 Other 输入(如「改:EP03 功能重复」)
[自检] —— description: 对产出做机械检查(字段/比例/链路),不产审美结论
[评审 <目标>] —— description: 召集评审团(透镜见「评审团透镜」);目标请选 Other 输入(如「评审 C 人物生成期」)
```
- 四命令恰好放满 4 个选项上限;需要自由文本的指令(改:/评审 目标)由用户选 Other 输入,按指令语法解析(`[通过]` / `[改:<批注>]` / `[自检]` / `[评审 <目标>]`)
- **decision 映射**:通过→pass / 自检→self_check / 评审→council / 改→revise;自由文本按前缀解析
- **rationale 必填**:导演的理由取用户注解(AskUserQuestion 注解栏);无注解时记「导演选择 <选项>,样片摘要推荐理由:<…>」——理由缺失 = 裁决未完成
- **回退**:非交互环境(无法弹出选择框)退回文本等待,导演以 `[通过]` 等指令语法输入,协议其余部分不变
**返修上限**:每阶段返修 ≤ 2 轮;超过后导演终裁于真实决策集:接受现状 / 召评审团换视角 / 删减元素缩小范围 / 终止该线。
### 2. 样片摘要模板(决策简报格式)
每阶段收尾前,把产出压缩为一屏决策简报:
```
## <阶段名> 样片
关键决策:<本阶段做的 1-3 个判断>
Gate 证据:<质量门机械检查结果 + 证据文件引用>
需要导演判定:<本阶段涉及 [导演] 标记的质量门编号>
推荐:<导演倾向的选项 + 一句理由>
选项与代价:<2-3 个选项 + 各自的人力/token 代价>
下一步:<AskUserQuestion 选择框已弹出> 通过 / 改: / 自检 / 评审
```
规则:Gate 证据必须引用具体证据文件(如 `checkpoints/03-structure.md`),不写空话;推荐是支点不是决定;[导演] 判定的质量门在样片摘要中逐条呈现。
### 3. 完成状态协议(四态)
每个阶段收尾必须声明且只声明一个状态;**状态缺失 = 阶段未收尾**,禁止「基本完成」「大概没问题」:
| 状态 | 含义 |
|------|------|
| `DONE` | 产出 + 签核完整 |
| `DONE_WITH_CONCERNS` | 完成但列出关切(导演可见) |
| `BLOCKED` | 第一阻塞点,附证据(文件+行/字段) |
| `NEEDS_CONTEXT` | 缺输入,说明缺什么(如"缺导演的概念方向") |
### 4. 裁决日志(director-log.jsonl 协议)
每次导演裁决记录一条 jsonl,追加写不覆盖:
```jsonl
{"stage": "C 人物生成期", "decision": "revise", "rationale": "主角执七问第 3 问空答:羞耻没有载体,先补", "timestamp": "2026-08-01T10:23:00+08:00"}
```
- 字段:`{stage, decision, rationale, timestamp}`;decision ∈ `pass | revise | revert | self_check | council | confirm_warn | accept | cut | terminate`
- **rationale 必填——理由缺失 = 裁决未完成**
- timestamp 用 ISO 8601 本地时区
- 存储:`checkpoints/director-log.jsonl`;最近 5 条随样片摘要展示;跨会话自动加载(bootstrap 契约)。累积后即导演偏好数据源(味觉记忆最小版)
- **信号源**:`revise`/`council` 批注即用户纠正信号——收尾复盘(Procedure 第 11 步)从 director-log 提取,供 skill-evolution 信号扫描;`pass` 记录即风格确认信号(哪些做法用户认可)
### 5. Session Bootstrap 契约
新会话开工自动加载:
1. 读 `checkpoints/director-log.jsonl` 最近 N 条 → 导演偏好
2. 按时间戳找最新 checkpoint 样片摘要/产物 → 上次干到哪
3. 检查各阶段完成状态声明(四态)→ 待决清单
4. 输出状态行:"管线在 <阶段>,等导演 <指令>";或"无可恢复上下文,从 A 种子期开始"
等待中的管线不自动前进;任何时刻可查询"我们在哪"。
---
## 质量门总表(20 条)
> 判定方标注:[导演] = 必须导演判定(分诊点,机械不得放行);[机械+导演] = 机械可查部分自动过,判断部分导演定;[机械] = 字段/格式可自动检查。
### 人物(11 条)
| # | 质量门 | 判定方 |
|---|--------|--------|
| 1 | 五组问题清单(私9/处9/执7/为7/已6 = 38 问)——空答即人物未建立 | [导演] |
| 2 | 执四形态(正/偏/旧/邪)+ 阶段变化记录一致 | [导演] |
| 3 | 执代价落点:落自己=悲壮 / 落别人=危险 / 落无辜者=伤害必须显形("为了大局他们可以死"触发红牌) | [导演] |
| 4 | 能力扑街十问(可勾选诊断) | [导演] |
| 5 | 万用能力矩阵映射(能力→欲望×正反合可答) | [导演] |
| 6 | 一人多位:重要角色承担位置 ≥ 2(只占一位 = 工具人) | [机械+导演] |
| 7 | 行动涟漪:关键行动后"谁的位置改变了"有答案 | [导演] |
| 8 | 已的不可逆:"哪里回不去了"无答案 = 命运未发生 | [导演] |
| 9 | 新生落实到为:无新行动方式 = 心理旁白 | [导演] |
| 10 | 开头名/结尾名对照(证明/推翻/重铸/反讽) | [导演] |
| 11 | 世界缺憾-主角缺憾关联 | [导演] |
### 命运(9 条)
| # | 质量门 | 判定方 |
|---|--------|--------|
| 12 | 二十四节气验收句(24 条,逐场/逐幕可判) | [导演] |
| 13 | 失候清单红线扫描(6 时位失候 + 2 春失候 + 5 夏虚胖 + 4 秋失候 + 2 结尾冬失候) | [机械+导演] |
| 14 | 支线接入"将"位(将动/将育/将杀/将藏,非正节点) | [导演] |
| 15 | 大中小周期对齐(主线入秋支线不春花 / 全书春支线不霜降 等 4 条) | [导演] |
| 16 | 秋分不可逆(秋分后不能保持暧昧状态,列出被切断的退路) | [导演] |
| 17 | 信息分配一致性(七选一 + 一致执行) | [机械+导演] |
| 18 | 章纲七要素完整性(视点/事件/动机/阻力/变化/信息/钩子——场/幕级验收卡) | [机械] |
| 19 | 盆景七问(主景/辅景/对景/借景/路径/疏密/藏露) | [导演] |
| 20 | 藏露分寸(水下的必须影响水面,不影响 = 删) | [导演] |
各条判定规则、证据位置、检查操作见 `frameworks/07-quality-gates.md`。
---
## 整体性 gate(警惕机制:流程通过 ≠ 成品成立)
> 质量门 20 条是**存在性检查**(有没有这个部件);整体性 gate 是**分量检查**(整体够不够好)。流程可以 20 条全过而产出一个平庸品——E2E 实测案例:《第十七道痕》全部检查通过,成品垃圾。本 gate 是对"流程制造垃圾"的警惕机制。
**触发点**:A 种子期末尾(前提句整体判断)→ D 结构期末尾(结构整体判断)→ G 余震后·最终签核前(**必触发**:成品整体判断)。
**三问**(每问必须给具体回答,不给"还可以"式空答):
```
① 整体魅力:这个产物作为一个整体,凭什么值得存在?一句话说清它的"活法"
(设定有趣≠故事成立——问的是故事本体,不是部件)
② 读者侧:陌生人看第一页/第一场,会不会继续?哪个位置会放下?
③ 落差自省:分项全过 vs 整体平庸的落差在哪?哪条检查掩盖了问题?
(存在性 vs 分量:执有来路≠执有重量;节气到位≠事件有分量;失候0≠节奏有起伏)
```
**AI 主动喊停**:整体性判断不过 → AI **主动**提出"到此为止它失去了魅力/不值得继续堆流程",不得等用户发现(导演模式补充职责)。喊停后导演裁决:回哪个阶段重做 / 换概念 / 接受现状继续。
**判定参照**(《故事天演论》公式的定性版,生成侧直觉):
- V(欲望动能):这个前提/结构,观众"想知道答案"的饥渴够强吗?
- S(叙事熵):整体是否可预测?转折是否只是"部件齐全"而无意外?
- T(移情):读者会爱/恨/心疼这个人物吗?还是只"理解"他?
- ξ(怨念):这个故事有作者非写不可的东西吗?(连作者都不在乎=成品垃圾的根因)
**硬规则**:最终签核前整体性 gate 未过 → 不得 DONE;允许 DONE_WITH_CONCERNS(列整体性关切)。
## 编辑视角质量门(外部视角:市场和读者)
> 内部质量门(20 条 + 整体性三问)是**作者/理论视角**——"机制花里胡哨是内部运转的结果"(用户 2026-08-02 反馈)。外部质量门需要**编辑一类的人**站在市场和读者角度审稿:内部全对的作品,市场可能不要。
**编辑六问**(触发点与整体性 gate 同步:A 种子期 / D 结构期 / G 签核前必触发):
```
① 读者为什么买它?——最先给读者的消费快感是什么?(不是主题,是"买点")
② 它站在哪个货架上?——类型定位清楚吗?读者期待与内容一致吗?
(承诺了悬疑就要给真相——读者怕你赖账;类型摇摆=两头不靠)
③ 第一印象:前三页/第一场,编辑会不会继续读?——市场残酷性:开头决定生死
④ 传播点:一句话能转述吗?——"我最近在看一个……"能说出口,才有传播
⑤ 多出的一刀:同类里它凭什么?(情绪更狠/结构更妙/人物更疼/设定更新)
⑥ 目标读者:谁在看?他们为什么在乎?——类型承诺 vs 目标人群对得上吗?
```
**判定参照**:《故事天演论》第七章(货架/消费快感/多出的一刀/规模匹配)+ 编辑审稿实务。
**与内部质量门的关系**:内部全过 + 编辑视角不过 = 成品在市场上立不住——签核时两视角结论并列呈现(内部:可发布 / 外部:编辑会退稿),由导演裁决。
**意识内化(2026-08-02)**:编辑视角**不止是阶段末 gate,已内化进种子期与大纲期的追问内部**——种子期 13 轮中 6 轮自带编辑视角(轮 2 目标读者/轮 4 转述检验/轮 5 消费快感/轮 6 值得看/轮 10 货架一刀/轮 12 第一印象,见 00-seed.md 交互模式节);大纲期每幕过「大纲编辑三问」(钩子密度/类型一致性/传播点,见 03-structure.md §七.5)。阶段末 gate 是兜底,意识在追问里。
## 评审团透镜(阶段 2 配置候选)
需要 `[评审 <目标>]` 时,按目标选透镜(08-review-iteration 第三模式承接,两轮制、透镜互斥、证据对抗、导演唯一法官):
| 透镜 | 覆盖质量门 | 审查角度 |
|------|-----------|---------|
| 人物透镜 | 1/2/3/7/8 | 五组问题 + 执四形态(道德审查) |
| 设定透镜 | 4/5/11 | 能力十问 + 世界缺憾关联 |
| 结构透镜 | 12/13/14 | 二十四节气验收 + 失候清单(节奏火候) |
| 结局透镜 | 16/20/G | 秋分不可逆 + 藏露分寸 + 归藏 |
| 整体透镜 | 19 | 盆景七问 |
评审团不是独立状态:是导演指令 `[评审]` 下的进行中标记(评审记录文件 + 裁决日志)。
---
## Procedure(11 步)
1. 收概念/命题/题材 → 格式路由(体量四选一)→ **AskUserQuestion 问输出位置(输出位置协议)** → 导演确认
2. **A 种子期**(**引导式追问,13 轮逐轮等用户回答**):愿望清单 → 八象/六变一常 → 前提句草案(只组合用户材料,交用户改)→ 三追问 → 低入口验收 → 私生人物 → 场域 → 欲望分层/生长主路 → 值得写 → 尺度 → 入口 → 冬至暗动 → **整体性 gate ①(前提整体判断)** → 样片 → 前置门预检(低入口/生成力/暗动)
3. **B 世界生成期**:硬规则 6 + 历史压力 5 + 推导七步 → 主角缺憾-世界缺憾关联 → 样片 → 质量门 11 预检
4. **C 人物生成期**:八步操作法 → 五组问题清单(38 问逐人填写)→ 执四形态与阶段变化 → 能力矩阵 + 扑街十问 → 样片 → 质量门 1-10
5. **D 结构期**:命运大纲十二问 → 叙事大纲(含信息分配七选一)→ 时位细纲(三线 + 支线将位接入)→ **细纲(逐章七要素,允许涌现)** → 二十四节气逐条对照 → 样片 → 质量门 12-18/19/20
6. **E 载体翻译期**:章纲七要素 → 场/幕 → 场景卡 → 节拍表 → 剧本正文 → 剧本硬规则检查 → 样片 → 质量门 18 + 硬规则(动作≥40%/对白≤3/无不可拍词)
7. **F 表演层注入**:角色内在/表演心理学/微表演/否定约束(引用 07)→ 回填剧本 → 样片
8. **G 余震期**:大雪 gate + 冬至 gate + 归藏检验 + 余震三问 → 样片 → 质量门 16 复核
9. 产出剧本包(场景卡/节拍表/剧本/表演层)→ 03-09 生产链照接
10. 最终签核:全部阶段四态声明完整 + director-log.jsonl 完整(rationale 均非空)+ **整体性 gate ③ 必过(成品整体判断——不过不得 DONE,允许 DONE_WITH_CONCERNS 列整体性关切)** → 剧本离开本协议
11. **收尾复盘(skill-evolution 深度嵌入)**:整条线完成后调用 skill-evolution——
① 信号扫描:director-log.jsonl 的 `revise`/`council` 批注(即用户纠正信号)+ 用户对产物的直接修改 + 本轮交互纠正
② 更新 skill-evolution/profile.md 风格档案(新偏好进对应维度)
③ 对本协议流程/框架提出优化提案(AI 提议、用户裁决;应用改动须用户批准,出示 before/after diff)
→ 复盘报告写入输出位置(输出位置协议)
(若本轮共创显示作者有潜力和想法:按 skill-evolution/frameworks/04-promotion.md 推广钩子规则在复盘报告末尾轻推一次——每项目最多 1 次)
(E2E 联动:本轮若改动过本 skill 文件 → 提示跑 skill-e2e-test smoke 验证改动;E2E 报告作为下一轮信号)
---
## 输出位置协议(Output Location Contract)
**产出物不写入本 skill 目录**——skill 目录只存定义文件(SKILL.md/frameworks)。进入产出阶段前,必须用 AskUserQuestion 弹输出位置选项(可与格式路由同一轮问):
```
question: 产出文档输出到哪里?
header: 输出位置
选项(≤4 个):
[默认工作区](推荐)—— description: State/Foundry/tasks/<项目名>-<YYYYMMDD>/(沿用 Foundry 任务目录惯例)
[当前目录] —— description: 写在当前会话工作目录
[自定义路径] —— description: 选 Other 输入完整路径
```
- 默认工作区路径规则:`State/Foundry/tasks/<项目名>-<YYYYMMDD>/`;项目名未定用 `novel-original-writing`;日期用开工日
- 确定后,**所有产出**(checkpoints/、剧本、节拍表、表演层等)写入该目录;样片摘要必须写明输出绝对路径(跨会话 bootstrap 依赖)
- 回退:无交互环境默认「默认工作区」
## Files
```
novel-original-writing/ # 定义文件(只读)
SKILL.md # 本文件:七阶段协议 + 导演模式 + 质量门总表 + Procedure
frameworks/
00-seed.md # A 种子期:概念组合/五秒检验/悬念五类/入口六切口
01-world.md # B 世界生成期:麻雀世界观(硬规则6/历史压力5/推导七步)
02-character.md # C 人物生成期:八步操作法/五组问题清单表单/执四形态/能力矩阵·十问
03-structure.md # D 结构期:命运大纲十二问/二十四节气验收句24条/信息分配/盆景七问
04-translation.md # E 载体翻译期:章纲→场幕/场景卡/节拍/剧本硬规则(引用 02 模板)
05-performance.md # F 表演层注入(引用 07 performance-direction/negative-constraints)
06-ending.md # G 余震期:大雪/冬至/归藏检验/余震三问
07-quality-gates.md # 20 条质量门(判定方标注 + 证据 + 检查操作)
<输出位置>/ # 运行期产物(由「输出位置协议」决定,绝不写入本目录)
checkpoints/
00-seed.md ... 08-ending.md # 各阶段产出
director-log.jsonl # 裁决日志(rationale 必填)
```
## 依赖级联(重跑依据)
| 产物 | 阶段 | 依赖 |
|------|------|------|
| 00-seed.md | A | —(输入:概念 + 导演格式路由) |
| 01-world.md | B | 00(logline 中的世界设定) |
| 02-characters.md | C | 01(机制受力点) |
| 03-structure.md | D | 02(人物命运线) |
| 04-scenes/ 05-beats/ 06-screenplay.md | E | 03 |
| 07-performance.md | F | 06(剧本正文) |
| 08-ending.md | G | 07(定稿剧本) |
「只重跑目标阶段」= 目标产物 + 其全部下游(按上表向下传播);上游不重跑(除非 diff 显示上游输入变更,此时自变更点起级联)。
## 复用与引用(只引用,不复制)
- 02 模板:`novel-to-screen-adaptation/templates/scene-card.md`(场景卡 9 字段)+ `screenplay-scene.md`(剧本场景模板/硬规则)
- 07 表演层:`video-prompt-adapter/frameworks/performance-direction.md` + `negative-constraints.md`
- 02 导演模式精神:`novel-to-screen-adaptation/frameworks/13-director-mode.md`(本协议取其精神做简化,不复制其完整 gate 状态机)
- 生产链:03-09(拆解→生图→分镜→视频提示词)接 F/G 产出
## 理论出处
- 人物/世界/结构方法论:用户自著《人物篇》《命运篇》(内部理论)
- 种子期(低入口高经验/通俗庸俗/欲望八象/类型场域/欲望分层/故事前提/生长法/值得写):用户自著《故事天演论》导论-第七章
- 余震/深刻/审美:用户自著《文学天演论:人物、命运与余震》
- 流程/交互骨架:@山音 screenwriting-master(MIT),只借骨架
## Failure Protocol
| 条件 | 动作 |
|------|------|
| 无 logline 或五秒检验不过 | FAIL,退回 A 重做概念组合 |
| 世界推导七步缺任一步 | FAIL,B 未完成 |
| 五组问题清单有角色空答 | FAIL,人物未建立(质量门 1) |
| 执代价落在无辜者但伤害未显形 | 红牌,回 C 补显形载体 |
| 剧本出现"她感到/意识到/记得" | FAIL,不可拍词(E 硬规则) |
| 动作占比 < 40% 或对白 > 3 句 | FAIL,E 格式门 |
| 大雪 gate 没过(结尾像续集钩子/解释干净) | FAIL,回 G 重写余震 |
| 缺 director-log.jsonl 或 rationale 空 | FAIL,签核不完整,剧本不得离开本协议 |
## Anti-Patterns
```
❌ 概念没落 logline 就开写世界
❌ 世界没缺憾,人物凭空造
❌ 用"设定集"代替五组问题清单(空答=没建人)
❌ 把执写成创伤机制(恩情/教育/誓言/职业/信仰也能生执)
❌ 强制闭合——"未竟"比"完成"更有力
❌ 支线不接"将"位,抢正节点或高潮硬并
❌ 秋分后还保持暧昧状态
❌ 把能力写成外挂(不与执反应、不付代价、没有涟漪)
❌ 跳过节拍表直接写剧本
❌ 用对白解释内心(表演层缺失)
❌ 结尾加一句"深刻的话"当余震
❌ 无导演指令自动前进;无 rationale 声称已裁决
```
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!