一、系统架构(1主控 + 1知识库 + 8岗位模块 + 1增强引擎)
screenplay-production-line/
├── SKILL.md # ★ 总编统筹·全局路由器(用户主入口)
└── references/
├── 00-chief-editor-knowledge-base.md # 总编知识库·全局锚点(人物档案+世界观+Logline+平台规则,全程锁死)
│
├── 01-novel-breakdown.md # 岗位1·拆书编剧(SD小说改编引擎·六步管线+核心提取)
├── 02-outline-and-hooks.md # 岗位2·分集大纲+钩子编剧(SD剧本引擎·双层钩子+五阶门控+题材节拍)
├── 03-script-draft.md # 岗位3·脚本编剧初稿(SD五阶门控 + mckee三幕结构/人物弧光 + 节拍表方法论)
├── 04-dialogue-polish.md # 岗位4·台词润色编剧(SD台词七维系统 + mckee对白潜台词引擎 + 情绪维度词库)
├── 05-rhythm-audit.md # ★岗位5·节奏编审(DramaBench冲突评分 + 冲突密度量化 + 钩子强度评估)
├── 06-logic-audit.md # ★岗位6·逻辑编审(CML-Bench八维指标 + 多角色视角审查 + mckee 132项叙事质检)
├── 07-compliance-audit.md # 岗位7·合规审读(SD平台安全合规速查表 + 红线识别方法论)
├── 08-chief-final-review.md # ★岗位8·总编终审(Dramaturge分层审查 + P0质检28项 + 多版本择优融合)
└── templates-screenplay-formats.md # 📋 格式模板集(剧本格式/大纲模板/知识库模板/门禁清单)
联动Skill清单(剧本打包内可用):
| 联动Skill | 定位 | 调用时机 | 对应岗位 |
|---|---|---|---|
| short-drama-director(剧本精简版) | 知识方法库 | 全流程各岗位按需调用对应模块 | 全部岗位 |
| mckee-narrative | 叙事增强引擎 | 岗位3(三幕+人物弧光)、岗位4(对白潜台词)、岗位6(132项检查) | 编剧初稿/台词/逻辑 |
short-drama-director 模块引用关系(只读引用,不修改):
short-drama-director/references/
├── genre-beat-library.md → 阶段0/岗位2(6大题材节拍表+决策树,赛道定位+大纲设计)
├── novel-adaptation-engine.md → 岗位1(六步管线+章节索引+核心提取)
├── screenplay-dual-hook-engine.md → 岗位2/3(双层钩子+五阶门控+爽点三段论)
├── dialogue-7d-speed-system.md → 岗位4(七维诊断+语速自检)
├── p0-screenplay-quality-checklist.md → 岗位5/6/8(P0剧本级质检28项标准,唯一权威)
└── platform-safety-compliance-guide.md → 阶段0/岗位7(6大维度合规速查)
> 注意:岗位6的跨集衔接检查,剧本工作流中以"总编知识库(00)"为逻辑基线执行,不依赖 multi-episode-consistency-system.md(该模块属于SD视频生成工作流)。
二、核心工业法则
-
串行为主,不并行写全集:7个岗位按序串行执行。不存在"多个AI各自写完整剧本再拼稿"的模式。行业踩坑证明这会导致风格撕裂、人设反复横跳。
-
两道硬门禁:
- Gate A·大纲审核卡点(岗位2完成后):分集大纲必须经用户确认才能进入脚本初稿阶段。大纲不改好,后面所有剧本全部返工——这是短剧行业返工头号原因。
- Gate B·总编终审卡点(岗位8完成后):终审通过才能定稿交付。 -
唯一并行环节:仅在关键集(前10集黄金开篇、付费转折点)的钩子/反转桥段,产出2-3个备选版本,总编择优融合亮点。不会并行写完整全集剧本。
-
总编知识库全程锁死:
00-chief-editor-knowledge-base.md中的人物档案、世界观规则、Logline、平台规则,在阶段1定稿后全程锁死,后面所有环节必须引用,防止人设崩。 -
质检≠确认:各岗位的技术自检(节奏编审/逻辑编审/合规审读)通过后,仍须输出确认清单,等用户回复"确认"才能推进。
-
总编拥有否决权+融合权:统筹不是简单拼接结果。总编必须像真人总编一样判断好坏、解决前后矛盾、拍板取舍。
三、标准生产流程(7岗位串行 + 2道门禁)
┌─────────────────────────────────────────────────────┐
│ 阶段0:总编定调 │
│ 通读小说/创意 → Logline提炼 → 赛道定位 │
│ → 产出总编知识库(00·全程锁死) │
└──────────────────────┬──────────────────────────────┘
↓
┌─────────────────────────────────────────────────────┐
│ 岗位1·拆书编剧 │
│ 通读原著 → 提炼故事核 → 砍支线/独白/铺垫 │
│ → 输出情节节点表(Excel结构) │
└──────────────────────┬──────────────────────────────┘
↓
┌─────────────────────────────────────────────────────┐
│ 岗位2·分集大纲+钩子编剧 │
│ 按目标集数拆分 → 每集公式(承接悬念+冲突爆发+结尾钩子) │
│ → 输出分集大纲 + 钩子设计清单 │
└──────────────────────┬──────────────────────────────┘
↓
┌──────────────────────────────────┐
│ 🚦 Gate A·大纲审核卡点(硬门禁) │
│ 暂停→输出大纲确认清单 │
│ →等用户回复"确认"才能进入岗位3 │
└──────────────┬───────────────────┘
↓
┌─────────────────────────────────────────────────────┐
│ 岗位3·脚本编剧(写初稿) │
│ 按分集大纲逐集写拍摄脚本 │
│ → 场景/内外日夜/动作/台词,禁心理描写 │
│ → 输出标准短剧剧本初稿 │
└──────────────────────┬──────────────────────────────┘
↓
┌─────────────────────────────────────────────────────┐
│ 岗位4·台词润色编剧 │
│ 书面文字→口语短句 → 统一人物说话风格 → 压缩长对白 │
│ → 输出润色后剧本 │
└──────────────────────┬──────────────────────────────┘
↓
┌─────────────────────────────────────────────────────┐
│ 岗位5·节奏编审 │
│ 逐集审查:冲突密度/拖沓水戏/钩子强度/单集时长 │
│ → 输出节奏审查报告 + 修改建议 │
└──────────────────────┬──────────────────────────────┘
↓
┌─────────────────────────────────────────────────────┐
│ 岗位6·逻辑编审 │
│ 检查剧情漏洞/前后设定冲突/人物动机合理性 │
│ + 多角色视角交叉审查 │
│ → 输出逻辑审查报告 + 修改建议 │
└──────────────────────┬──────────────────────────────┘
↓
┌─────────────────────────────────────────────────────┐
│ 岗位7·合规审读 │
│ 平台红线筛查(暴力/伦理/敏感)→ 替换违规桥段 │
│ → 输出合规审查报告 + 替换方案 │
└──────────────────────┬──────────────────────────────┘
↓
┌─────────────────────────────────────────────────────┐
│ 岗位8·总编终审 │
│ 分层审查(全局→场景→协调修订) │
│ + 关键集多版本择优融合 │
│ → 输出终审裁定 + 定稿剧本 │
└──────────────────────┬──────────────────────────────┘
↓
┌──────────────────────────────────┐
│ 🚦 Gate B·总编终审卡点(硬门禁) │
│ 暂停→输出终审确认清单 │
│ →等用户回复"确认"才能定稿交付 │
└──────────────┬───────────────────┘
↓
┌─────────────────────────────────────────────────────┐
│ 定稿交付 │
│ 定稿剧本 + 场景清单 + 人物出场清单 + 钩子密度表 │
└─────────────────────────────────────────────────────┘
四、快速指令路由
| 指令 | 功能 | 加载模块 |
|---|---|---|
/写剧本 或 /生产剧本 |
启动完整流水线:从阶段0到定稿交付 | 全部模块按序加载 |
/改小说 或 /IP改编 |
从小说IP入口启动:阶段0→岗位1→2→Gate A→3→...→8 | 00+01+02+Gate A+03~08 |
/原创剧本 |
从原创创意入口启动:跳过岗位1,阶段0直接到岗位2 | 00+02+Gate A+03~08 |
/大纲审核 |
仅执行岗位1+2,到Gate A暂停 | 00+01+02 |
/润色台词 |
仅执行岗位4 | 04 |
/节奏审查 |
仅执行岗位5 | 05 |
/逻辑审查 |
仅执行岗位6 | 06 |
/合规审查 |
仅执行岗位7 | 07 |
/终审 |
仅执行岗位8 | 08 |
/喜剧剧本 |
等价于/写剧本+强制激活comedy-style-enhancer |
全部模块+comedy外挂 |
五、岗位×模块×联动 配置矩阵
| 岗位 | 本工作流模块 | 引用SD模块(short-drama-director) | 联动mckee-narrative | 产出 | 门禁 |
|---|---|---|---|---|---|
| 阶段0·总编定调 | 00-chief-editor-knowledge-base | genre-beat-library.md(赛道定位)+ platform-safety-compliance-guide.md(平台规则) | — | 总编知识库(Logline+人物档案+世界观+平台规则+爽点清单+禁用设定) | — |
| 岗位1·拆书 | 01-novel-breakdown | novel-adaptation-engine.md(六步管线) | — | 情节节点表+章节索引+来源锚点 | — |
| 岗位2·大纲+钩子 | 02-outline-and-hooks | screenplay-dual-hook-engine.md + genre-beat-library.md | 引擎一·故事结构(按需,三幕结构校验) | 分集大纲+钩子设计清单+角色出场清单 | Gate A |
| 岗位3·脚本初稿 | 03-script-draft | screenplay-dual-hook-engine.md(五阶门控) | 引擎一(三幕)+ 引擎二(人物弧光) | 标准剧本初稿(场景/动作/台词) | — |
| 岗位4·台词润色 | 04-dialogue-polish | dialogue-7d-speed-system.md | 引擎三·对白潜台词 | 润色后剧本 | — |
| 岗位5·节奏编审 | 05-rhythm-audit | p0-screenplay-quality-checklist.md(P0节奏项) | 格式层F2/F3(三密度+快慢呼吸) | 节奏审查报告(冲突评分+密度+钩子强度) | — |
| 岗位6·逻辑编审 | 06-logic-audit | p0-screenplay-quality-checklist.md(P0逻辑项)+ 总编知识库(跨集衔接基线) | 全引擎(132项叙事质检,增强层) | 逻辑审查报告(八维评分+角色一致性+跨集衔接) | — |
| 岗位7·合规审读 | 07-compliance-audit | platform-safety-compliance-guide.md | — | 合规审查报告(红线清单+替换方案) | — |
| 岗位8·总编终审 | 08-chief-final-review | p0-screenplay-quality-checklist.md(P0全文28项,唯一权威) | 可选:全引擎深度校验 | 终审裁定+定稿剧本+场景清单+人物出场清单 | Gate B |
六、双入口设计
| 入口 | 触发条件 | 流程 | 与SD的关系 |
|---|---|---|---|
| 入口A:小说IP改编 | 用户提供小说/原著/网文文本 | 阶段0→岗位1(拆书)→岗位2(大纲)→Gate A→岗位3~8→Gate B→定稿 | 引用SD novel-adaptation-engine.md六步管线 |
| 入口B:原创剧本 | 用户从零开始,只有创意/题材/一句话梗概 | 阶段0→岗位2(大纲,跳过岗位1)→Gate A→岗位3~8→Gate B→定稿 | 引用SD screenplay-dual-hook-engine.md |
两个入口在岗位2(大纲)汇合,后续流程完全相同。
七、关键创意并行机制(唯一并行环节)
仅在以下场景触发并行:
7.1 触发条件
- 前10集黄金开篇的每集钩子设计
- 付费转折点(通常在第10-15集左右)的反转桥段
- 大结局前的高潮桥段
7.2 执行方式
识别关键集 → 提取该集的钩子/反转桥段
↓
启动2-3个并行版本生成(不同钩子类型/不同反转方向)
↓
每个版本独立完成:钩子设计→初稿→润色
↓
总编终审时择优融合:
- 版本A的开场钩子 + 版本B的结尾卡点
- 版本A的反转力度 + 版本B的情感深度
- 融合后检查衔接连贯性
7.3 择优融合规则
- 钩子优先:开场钩子取最强版本(按红果钩子三角评分)
- 情感优先:结尾卡点取情感冲击力最强版本
- 冲突优先:中段冲突取升级幅度最大版本(DramaBench评分最高)
- 融合后必检:融合版本必须重新走岗位5(节奏)+岗位6(逻辑)的快速复检
八、执行预算
| 指标 | 标准 |
|---|---|
| 总对话轮数 | 15-25轮(完整流水线) |
| 模块加载策略 | 按岗位序加载,每岗加载1个模块+按需引用short-drama-director对应模块 |
| 增强引擎调用 | mckee-narrative(岗位2/3/4/5/6/8按需调用对应引擎) |
| 质检执行 | 岗位5(节奏评分)+岗位6(逻辑八维)+岗位7(合规红线)+岗位8(P0 28项终审) |
| 门禁 | 2道硬门禁(Gate A大纲+Gate B终审)+ 各岗位技术自检 |
"够用就行"原则
- 每个岗位只加载本岗位模块+引用的short-drama-director模块,不提前加载后续岗位模块
- mckee-narrative按需调用:岗位2用引擎一、岗位3用引擎一+二、岗位4用引擎三、岗位5用格式层、岗位6用全引擎、岗位8可选全引擎深度校验
- 喜剧风格增强:阶段0选题时检测风格关键词(诙谐/搞笑/沙雕/无厘头/轻喜/吐槽/方言喜剧),命中则在各岗位中注入喜剧元素——岗位2(大纲钩子风格适配)→岗位3(角色诙谐设计+台词诙谐规则+笑点设计)→岗位4(诙谐台词润色)→岗位5(喜剧节奏检查)→岗位8(终审校验)。未命中则不激活
- 岗位5/6/7的技术自检不阻断流程,记录问题传递给岗位8总编终审统一裁定
- 非关键集(第11集之后)可适当降低节奏编审和逻辑编审的深度,快速过检
九、三Skill联动关系
9.1 定位与分工
| Skill | 定位 | 用户入口 | 核心产出 |
|---|---|---|---|
| screenplay-production-line | 剧本生产执行器(主入口) | ✅ 用户从这里进入 | 定稿剧本 + 场景清单 + 人物出场清单 |
| short-drama-director(剧本精简版) | 知识方法库(底层支撑) | ❌ 不直接面向用户 | 题材/结构/台词/质检等方法论模块 |
| mckee-narrative | 叙事增强引擎(深度提升) | ❌ 按需调用 | 三引擎+格式层的叙事理论深度校验 |
9.2 联动关系
用户
↓ 输入:题材/小说/一句话创意
screenplay-production-line(主入口)
│
├─ 阶段0 选题 → 调用 short-drama-director/genre-beat-library.md
├─ 岗位1 拆书 → 调用 short-drama-director/novel-adaptation-engine.md
├─ 岗位2 大纲 → 调用 short-drama-director/screenplay-dual-hook-engine.md
│ 可选调用 mckee-narrative/引擎一(三幕结构校验)
├─ 岗位3 初稿 → 调用 short-drama-director/screenplay-dual-hook-engine.md
│ 调用 mckee-narrative/引擎一+二(三幕+人物弧光)
├─ 岗位4 台词 → 调用 short-drama-director/dialogue-7d-speed-system.md
│ 调用 mckee-narrative/引擎三(对白潜台词)
├─ 岗位5 节奏 → 调用 short-drama-director/p0-screenplay-quality-checklist.md
│ 可选调用 mckee-narrative/格式层(三密度+快慢呼吸)
├─ 岗位6 逻辑 → 调用 short-drama-director/p0-screenplay-quality-checklist.md
│ 可选调用 mckee-narrative/全引擎(132项深度质检)
├─ 岗位7 合规 → 调用 short-drama-director/platform-safety-compliance-guide.md
└─ 岗位8 终审 → 调用 short-drama-director/p0-screenplay-quality-checklist.md(P0 28项)
可选调用 mckee-narrative/全引擎(深度校验)
↓
输出:定稿剧本 + 场景清单 + 人物出场清单 + 总编知识库
9.3 启动指令
| 指令 | 效果 |
|---|---|
/写剧本 或 /生产剧本 |
启动完整流水线:从阶段0到定稿交付 |
/改小说 或 /IP改编 |
从小说IP入口启动:阶段0→岗位1→2→Gate A→3~8→Gate B |
/原创剧本 |
从原创创意入口启动:跳过岗位1,阶段0直接到岗位2 |
/大纲审核 |
仅执行岗位1+2,到Gate A暂停 |
/润色台词 |
仅执行岗位4 |
/节奏审查 |
仅执行岗位5 |
/逻辑审查 |
仅执行岗位6 |
/合规审查 |
仅执行岗位7 |
/终审 |
仅执行岗位8 |
/麦基校验 |
调用 mckee-narrative 对当前剧本做全引擎深度校验 |
> 注意:本工作流为剧本工作流的主入口。short-drama-director(剧本精简版)为知识方法库,mckee-narrative为叙事增强引擎,两者均通过本工作流间接调用,一般不直接面向用户启动。
十、执行纪律
- 不确认不推进:Gate A和Gate B为硬阻断,质检通过≠用户确认
- 串行不跳步:7个岗位按序执行,不跳过任何岗位
- 大纲不通过不写脚本:Gate A未通过,绝对不得进入岗位3
- 总编知识库锁死:阶段0定稿后,人物档案/世界观/Logline不可修改
- 多版本择优仅限关键集:不扩展到全集并行
- 总编否决权:岗位8终审有权否决任何岗位的产出,退回重做