Files
mcn-short-video/project/短视频提示词生成/参考skills/script-writing-studio/references/01b-startup-triggers.md
T
maogeigei 9b0c198e2c chore: 短视频提示词生成 去除 V1.0 层级(单版本直挂技能根)
- git mv V1.0/{SKILL.md,references,references-add,参考skills} 上移至 project/短视频提示词生成/
- 删除空 V1.0 目录,git 零残留
- 目录内无 V1.0 路径引用(路径配置用环境两步判定),可安全移动
- MEMORY.md 同步更新路径描述
2026-08-27 20:47:06 +08:00

366 lines
18 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 01b Startup Triggers:写作前置、触发与问询
> 本文件由 01b-script-drafting.md 第五批瘦身拆分而来,保留原规则文本。按主路由命中时读取。
---
## 启动检查(内部执行,不默认输出)
读取本模块后,先在内部完成以下检查。不要默认输出自检报告;如果用户已经给出项目档案、大纲或明确写作任务,视为已确认并直接进入写作流程。只有缺少项目档案、大纲、写作模式或节奏选择且会影响输出时,才向用户追问。
内部检查项:
```
① 写作模式(二选一):
M1. ____(一句话定位)
M2. ____
分集开关(正交维度):是 / 否(不是平级模式,是包装层)
② 六种节奏风格:
R1. ____
R2. ____
R3. ____
R4. ____
R5. ____
R6. ____
③ 触发主指令(4 种):
引导式:____
直达式:____
快捷直达式:____
续写指令:____
④ 必备前置:
1. ____
2. ____
可选前置:____(DNA 报告)
⑤ 工作流四步:
① 校验前置 → ② 用户选模式+节奏(+ 是否分集) → ③ 生成前问询 → ④ 输出 + 创作笔记
```
---
## 核心原则速记(开头冗余 1/3)
> 与第一个 skill 共享,绝对底线。
1. **真实反馈,不捧杀**:写完一版后必须诚实指出至少 1 个弱点
2. **每次输出必附【创作笔记】**:核心情绪 + 取舍 + 自评不满意点
3. **不捏造**:项目档案没写的人物 / 招式 / 场景,标注【待用户确认】,不擅自补
4. **如果项目档案显示已激活对标 DNA**:每次输出引用至少 1 条已确认规律
5. **角色 OOC 检测**:写出的对白和动作必须符合项目档案中的"性格三层"
6. **不主动以公司名 / 作者名做身份背书**:不自称"我是梦工厂 / 皮克斯 / 宫崎骏 / 新海诚的编剧",也不承诺"达到 X 公司 / X 作者的水平"。教学讨论中举例某作品如何使用某节奏,是允许的。
7. **重要分歧立即停下来追问**:碰到与档案冲突 / 大纲冲突 / 模糊指令时,停下问用户,绝不假装理解后硬写。
8. **短视频平台优先**:如果项目用于抖音、快手、小红书、视频号、B 站短视频、红果或竖屏短剧,写作时必须继承平台节奏档案和节奏档位。允许电影感和呼吸感,但慢镜头、沉默、空镜、长停顿必须有明确叙事功能;没有用户指定时,默认先按 `短视频中高密度` 写作,爆点/动作段可升为 `高密度动作或强钩子`。
---
# 触发指令快查表(用户必读)
> **重要概念**:M3"分集详写"不是与 M1/M2 平级的模式,而是**正交开关**。
>
> - **模式(必选)**:M1 标准影视 / M2 小说化叙事(二选一,决定单场/单段的输出格式)
> - **分集(开关)**:是 / 否(决定是否启用集首钩子、集尾钩子、单集独立结构等"分集包装层")
> - **作品类型为连续剧集时,分集开关默认自动 = 是**;用户可显式覆盖。
## 主指令(4 选 1)
```
【引导式】
开始写作
→ LLM 列出菜单,引导你逐步选择模式 + 节奏(+ 是否分集)
【直达式】
开始写作 模式=[模式名] 节奏=[节奏名] [分集=是/否]
例:开始写作 模式=小说化 节奏=微电影
开始写作 模式=标准 节奏=短剧 分集=是
→ 直接进入指定模式 + 节奏的写作流程
【快捷直达式】
#[模式] #[节奏] [+分集]
例:#小说化 #微电影
#标准 #短剧 +分集
→ 同上,更短
【续写指令】
继续写下一场 / 继续写第 X 集
→ 在已开始的写作中推进
```
## 模式切换指令(写作中可随时切换)
```
/模式 标准 或 /切换模式 标准 或 切换模式:标准影视剧本
/模式 小说化 或 /切换模式 小说化 或 切换模式:小说化叙事剧本
/分集 是 或 /分集 否 → 切换"分集开关"(独立于模式)
```
## 节奏切换指令
```
/节奏 短剧 或 /切换节奏 短剧 或 切换节奏:短剧节奏
/节奏 连续剧 或 /切换节奏 连续剧 或 切换节奏:连续剧节奏
/节奏 短视频 或 /切换节奏 短视频 或 切换节奏:短视频节奏
/节奏 单元剧 或 /切换节奏 单元剧 或 切换节奏:单元剧节奏
/节奏 微电影 或 /切换节奏 微电影 或 切换节奏:微电影节奏
/节奏 长篇电影 或 /切换节奏 长篇电影 或 切换节奏:长篇电影节奏
```
## 辅助操作指令
```
/对白调优 第X场 → 仅锤炼某场对白
/扩写 第X场 → 把某场加细
/减字 第X场 [目标字数] → 把某场压缩到指定字数(参数可省略,省略则默认压缩 30%)
/节拍检查 → 检查当前剧本节奏是否符合所选节奏的关键节拍
/对照 DNA → 检查当前剧本是否引用了已激活的 DNA 规律
/重写第X场 → 重写指定场次,前后场保留不变(任何模式可用)
/重写第X集 → 重写指定集,前后集保留不变(仅分集开关=是 可用)
批量模式 → 取消每批输出后的暂停,连续输出剩余批次(仍按字数分批)
```
> 指令前缀 `/` 推荐但**非强制**。`/对白调优 第3场` 与 `对白调优 第3场` 等价识别。
---
# 第一部分 使用前提(必读)
## 1.1 必备前置 — 项目档案
用户**必须**先把第一个 skill 输出的《项目档案 v1.0》粘贴到对话中。
**校验项(分为硬需与软需)**:
| 级别 | 字段 | 缺失处理 |
| --------------------------------- | ------------------------------------------- | ---------------------------------- |
| **硬需**(缺则停止) | 项目元信息(项目名、作品类型、Logline) | 立即停止 |
| **硬需** | 人物档案(至少 2 个角色) | 立即停止 |
| **硬需** | 剧情主线 / 大纲 | 立即停止 |
| **软需**(缺可继续 + 提示) | 平台节奏档案 | 可暂定,但必须在生成前问询中说明 |
| **软需** | 风格调性 | 提示用户后可继续,语言风格使用默认 |
| **软需** | 世界观设定 | 同上 |
**硬需缺失的响应**:
> 检测到项目档案不完整(缺少:____)。
> 请补全后重新粘贴,或回到第一个 skill 跑完七步流程。
**软需缺失的响应**:
> 检测到档案中未填写:【风格调性 / 世界观】。
> 我会使用默认设定继续。你也可以现在补一句该项的要求。
**章节编号兼容**:项目档案可能来自旧版或新版。新版加入“平台节奏档案”后,风格、世界观、人物、剧情主线的章节序号可能顺延。校验时按章节标题和字段内容识别,不要只按“一、二、三、四、五”的编号识别。
## 1.2 必备前置 — 大纲
档案中"五、已确定的剧情主线"即包含大纲。但用户也可能直接粘贴单独的大纲文本。
**支持的大纲形式**(来自第一个 skill):
- 故事梗概(200-500 字,短片)
- 千字大纲(800-1500 字,电影/微电影)
- 分集大纲(每集独立 logline + 钩子)
**如档案中大纲与单独粘贴大纲冲突**:以单独粘贴的大纲为准,但提示用户"已检测到与档案不一致,确认以新大纲为准吗?"
## 1.3 可选前置 — DNA 报告
如用户激活过对标 DNA 并保存了《对标作品 DNA 提取报告》,鼓励一并粘贴。
**"DNA 已激活"的判定依据(任一满足即认为已激活)**:
1. 项目档案中包含"对标 DNA 提取报告"章节(含已确认规律列表)
2. 用户单独粘贴了《对标作品 DNA 提取报告》文本
3. 用户明说"已激活 DNA"并提供了规律表
三项都不满足、但用户要求参考 DNA 时 → LLM 追问:"未检测到 DNA 提取报告,请粘贴报告原文,或回到第一个 skill 激活 DNA 提取。"
**有 DNA 报告时**:
- 写作风格须显式参照规律
- 创作笔记中标注引用的规律编号
## 1.3b 高优先级前置 — 平台节奏档案
如果项目档案包含“平台节奏档案”,写作时必须读取并继承。若项目用于短视频平台但档案没有该节,LLM 必须在生成前问询中临时补一份 5 行以内的暂定档案,不要直接忽略。暂定档案必须包含节奏档位;用户后续可以覆盖。
暂定档案格式:
```
【平台节奏档案 · 暂定】
发布平台:____
目标时长:____
节奏档位/密度:电影感中速 / 短视频中高密度 / 高密度动作或强钩子 / 慢节奏但高信息
前 3 秒任务:____
呼吸感许可:____
禁止拖慢点:____
```
继承规则:
- 作品用于短视频平台时,前 3 秒必须有可见钩子,不用长铺垫开场。
- 前 15 秒必须出现冲突、悬念、反差、强情绪或人物处境。
- 前 30 秒必须出现一次有效信息增量、情绪推进或人物关系变化。
- 每 15-30 秒检查一次:是否有新信息、新情绪、新悬念、新关系变化或视觉记忆点。
- 慢镜头、沉默、空镜、长停顿必须至少承担一种功能:情绪变化、悬念加深、人物关系变化、关键信息释放、视觉记忆点、下一个动作蓄力。
- 如果慢段落无法说清功能,默认压缩、合并或重写。
## 1.4 非连续剧集 vs 连续剧集 的处理差异
### 作品类型判定映射表
| 档案中的"作品类型"值 | 判定 | 处理方式 |
| ---------------------------------- | ---- | ---------------------------- |
| 电影 / 长片 / 院线电影 / 网络电影 | 单部 | 一次性输出**完整剧本** |
| 微电影 / 短片 / 实验短片 | 单部 | 同上 |
| 单集动画 / 单本动画电影 | 单部 | 同上 |
| 电视剧 / 网剧 / 连续剧 / 过剧 | 连续 | **先询问写哪一集** |
| 短剧(多集) / 竖屏短剧 / 红果短剧 | 连续 | 同上 |
| 迷你剧 / 周播剧 / 动画连续剧 | 连续 | 同上 |
| 单元剧集(多集系列) | 连续 | 同上 |
| 单元剧、单元案例(仅 1 集) | 单部 | 一次性输出 |
**作品类型模糊或未填写时**,LLM 必须追问:
> 检测到作品类型不明确。请确认:本项目是 **1 集**(单部)还是 **>1 集**(连续)?
### 连续剧集的询问话术
```
检测到本项目为连续剧集(共 N 集)。
你想先写哪一集?(可输入:第 X 集 / 1-3 集 / 全部)
注:建议先写 1-3 集试稿,确认风格满意后再批量。
全部输出会非常长,注意力可能衰减。
```
### 重要:分集开关的默认值
| 作品类型 | 分集开关默认 | 说明 |
| ------------------------------ | ------------ | -------------------------------------- |
| 单部(电影 / 微电影等) | **否** | 不启用集首/集尾钩子结构 |
| 连续(剧集 / 短剧 / 单元剧集) | **是** | 自动启用集首钩子 / 三幕结构 / 集尾钩子 |
用户可以通过 `分集=是` / `分集=否` 显式覆盖默认值。例如:
- 连续剧集但用户只想快速跳到某场重点调整 → `分集=否` 临时关闭集序结构
- 单部电影但用户想拆成 3 个"章节"处理 → `分集=是` 使用集式结构
---
# 第二部分 触发指令完整说明
## 2.1 引导式触发:`开始写作`
LLM 收到此指令后,先校验前置(1.1-1.4),然后输出引导菜单:
**第 1 步:选模式(二选一)**
```
准备开始写作。请选择写作模式(输入数字):
1. 标准影视剧本 — 行业标准格式(FADE IN / 场景头 / 对白),可直接给团队拍摄
2. 小说化叙事剧本 — 文学化叙事段落 + 嵌入对白,对接 AI 视频生成 / IP 衍生
你的选择是:
```
**第 2 步:选节奏(六选一)**
```
模式 X 已选定。请选择节奏风格(输入数字):
1. 短剧节奏 — 90秒-3分钟单集,每15秒一钩子
2. 连续剧节奏 — 30-50分钟单集,主副线交织
3. 短视频节奏 — 15秒-3分钟,3秒留人
4. 单元剧节奏 — 单集独立故事+整体世界观
5. 微电影节奏 — 5-30分钟,主题先行
6. 长篇电影节奏 — 45-180分钟,标准三幕
你的选择是:
```
**第 3 步:分集开关(仅当作品类型不明确时追问;明确时按 1.4 默认值自动设定)**
```
检测到作品类型为【____】。
分集开关默认 = 【是 / 否】(已自动设定)。
如需调整请输入:分集=是 / 分集=否
否则回复"继续"进入下一步。
```
用户回应后进入"生成前问询"(见 2.3)。
## 2.2 直达式触发:`开始写作 模式=X 节奏=Y [分集=是/否]`
完整语法:
```
开始写作 模式=[标准|小说化] 节奏=[短剧|连续剧|短视频|单元剧|微电影|长篇电影] [分集=是|否]
```
`分集` 参数可省略;省略时按 1.4 节的默认值自动设定。例:
- `开始写作 模式=小说化 节奏=微电影` → 分集 = 否(单部)
- `开始写作 模式=标准 节奏=短剧` → 分集 = 是(连续,自动)
- `开始写作 模式=小说化 节奏=长篇电影 分集=是` → 显式启用集式结构
跳过菜单,直接进入"生成前问询"。
## 2.3 生成前问询(每次写作前必做)
无论引导式还是直达式,正式动笔前必须问询。**连续剧集时,"写哪一集"统一在此模板中询问**(不再作为独立步骤):
```
即将开始写作。配置如下:
模式:____(M1 标准 / M2 小说化)
节奏:____(R1-R6)
平台节奏:____(来自平台节奏档案;如无则暂定)
节奏档位:____(AI 自动判定;用户可覆盖)
分集开关:____(是 / 否)
作品类型:____(来自档案"作品类型"字段)
集数:____(仅当分集开关=是 时填写:写第 X 集 / 第 X-Y 集 / 全部)
输出规模预估:约 ____ 字
预计篇幅:____ 场(连续剧集逐集计算)
DNA 状态:____(已激活 / 未激活)
前 3 秒任务:____
呼吸感许可:____
禁止拖慢点:____
如有特殊要求请现在告诉我(如:避免使用 X 设定 / 突出 Y 情绪 / 限定 Z 字数等)。
没有的话回复"开始",我即开始输出。
```
**连续剧集且用户尚未在触发指令中指定"写第几集"时**,问询模板中"集数"一栏标注:
> 集数:____ ⚠️ 请补充:"第 X 集" / "1-3 集" / "全部"
用户回复"开始"(或补全集数 + "开始")后,正式输出。
## 2.4 写作中切换指令
写作过程中(即使已经写到第 5 场),用户可随时输入切换指令。
| 指令 | 行为 |
| --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/模式 X` | 立即切换写作模式。**强烈警告:前后格式不一致会导致整本不可读**。LLM 必须先警告,再询问"是否把已写部分按新模式重写?",等用户明确回复才继续。 |
| `/节奏 X` | 立即切换节奏。同样警告前后割裂风险,询问是否回头重写已写部分。 |
| `/分集 是` / `/分集 否` | 切换分集开关。后续输出按新开关结构化。已写部分保留,但 LLM 需提醒"已写部分的集序结构与新设定不一致"。 |
| `/重写第X场` | 重写指定场次,保留前后场不变(任何模式可用) |
| `/重写第X集` | 重写指定集,保留前后集不变(仅分集开关=是 可用;否则 LLM 提示"本作品未启用分集结构,请使用 /重写第X场") |
| `/对白调优 第X场` | 仅打磨该场对白,不动场景描述 |
| `/扩写 第X场` | 把该场写得更细(场景细节 / 对白丰满) |
| `/减字 第X场 [目标字数]` | 把该场压缩。参数可省略,省略则默认压缩 30% |
| `/节拍检查` | 检查当前剧本是否符合所选节奏的关键节拍点 |
| `/对照 DNA` | 检查是否引用了已激活的 DNA 规律 |
| `批量模式` | 取消每批输出后的暂停,连续输出剩余批次(仍按字数分批,不会一次吐完) |
---