---
name: omniailab-ai-director
description: AI导演完整版。影视级全流程 AI 导演 Skill，也是一个会引导创作者做判断的决策系统：开工先判定作品形态（剧情片／短剧／动画片／纪录片／宣传片／片头／MV／游戏 PV／UI 动效／达人视频／教育，说不清时只问三个问题收敛、不硬猜），再让创作者指定导演、摄影机、镜头、布光与美学，或交由本 skill 按作品类型给 2–3 个候选并说明理由；确认后按影视工业标准连续完成 P0 项目接收、P0A 十项剧本解析与全片情绪曲线图、P1 摄影色彩与声音创作基准、P2 角色母板/角色设定板/关键道具母板、P3 场景资产与环境色卡、P4 分镜设计与首帧生成、P5 视频提示词与OmniAiLab参数、P6 在OmniAiLab无限画布中生成剪辑导出成片。媒介不限（真人实拍写实、纯动画／2D卡通／3D游戏引擎渲染风格、三维＋手绘混合），体量不限（30秒短片至上百场次长片），从剧本到成片一站式交付。专业能力不靠形容词堆砌：**导演视界层**以「导演式推理」加载 20 位导演处理空间／机位／光影／时间／潜文本的底层机制，含「反例」纪律（与相邻导演的机制差异）与「主导演＋借用维度」混合规则，选定后产出全片沿用的「导演声明」（见 references/DIRECTOR-VISION SKILL.md 与 examples/director-presets/）；**机位与布光层**提供五维机位坐标（6 机型格式 × 11 镜头性格 × 6 焦段 × 3 景深 × 20 运动）与 33 套布光 × 5 色温变体，并有按作品类型 16 类／场景 22 类／人物 16 类／剧情节点 18 个的调度反查表，用户说不清时主动判断给候选（见 references/CAMERA-LIGHT SKILL.md 与 examples/camera-light/）。内置ACTING表演、EMOTION情绪、LIRA图像（含视觉语言库 D/P/C/R/S 画风体系）、CINEDANCE视频提示词四个子技能，并附打斗层COMBAT（遇对抗场面时接入）、站位层BLOCKING（跨镜站位锁定，多人镜头必用）、美学配方库AESTHETICS（A01–A07 七套成片级配方，P1 主动提案，见 references/AESTHETICS SKILL.md）、提示词教义层（16 段固定块序与十一条铁律、把难的东西放进静帧、物理与连续性怎么写下来，见 references/PROMPT-DOCTRINE SKILL.md）、资产体系层（成对资产、统一命名、状态管理、声音锁定，见 references/ASSET-SYSTEM SKILL.md）、剧本引擎层（五要素戏剧引擎与剧本压力测试，见 references/SCENE-ENGINE SKILL.md）、光学层（视场角锚点、镜头决策树、多镜镜头一致性，见 references/OPTICS SKILL.md）、长片工程层（镜头表卡片、主镜与空间图、压力测试、迭代纪律、法条式锁定，见 references/FEATURE-PRODUCTION SKILL.md）、音乐场景层（先歌后演与唇形同步，见 references/MUSIC-SCENE SKILL.md）、动画／混合媒介层（媒介判定、三维预演与生成的分工、混合美学分权、光决定风格、360° 转身视频、动画原理优先、分幕与先拼全片，见 references/ANIMATION SKILL.md）、纪实／纪录片层（观察式纪实影像工作流：纪实规格、去戏剧化叙事、自然光逻辑、人物跨镜一致性、色卡提取与纪实提示词模板，对话中判定为纪录片项目时启用，见 references/DOCUMENTARY SKILL.md 与 examples/documentary/）、入门引导层（每次对话先定作品形态，见 references/ONBOARDING SKILL.md）、通道选择层（宣传片类项目先判定走**生成通道**还是**代码渲染通道**：五判据＋三个提醒节点＋场景全表＋混合接力，素材核验后进 P4 前锁定，见 references/CHANNEL-SELECT SKILL.md）与宣传片线（14 个商业短片方向的子调度、六步流程与共性硬约束，视频统一在 OmniAiLab 画布中选择 MiniMax H3 生成，见 references/PROMO SKILL.md 与 references/promo/）与**动效工作室层**（代码渲染通道：面向有真实产品界面要展示的产品宣传片／发布视频／功能演示／官网首屏片，用真实页面截图＋2.5D 运镜＋节奏卡点＋电影级音效逐帧渲染出片，自带 157 张动效镜头配方卡、七份规则文档、可跑工程模板与音效素材；启用前先过"适不适合"判定，用途决定形态，视觉语言从产品自身设计系统生长，镜头实现按卡＋参考实现落地，见 references/MOTION-STUDIO SKILL.md、references/motion/（七份规则）与 examples/motion/（157 张镜头卡与工程资产））；并附实战案例库 examples/case-studies/（六个商业级 AI 影视实战案例的成品提示词块与问题解法，含动画案例）、案例配图层 examples/images/（49 张方法示意图 ＋ 关键词反查索引，约 2.4 MB）与宣传片成品样例库 examples/promo-cases/（7 条真实 MiniMax H3 成片的原话输入／成品提示词，按子方向分目录，与子技能一一对应）。配套操作手册见飞书文档，凡有不清楚先查阅该手册。
version: 2.2.1
author: OmniAiLab
developer: Mochiball
agent_created: true
开源仓库: https://github.com/tomatoparkdao/omniailab-ai-director
操作手册: https://zcn03zgas1zl.feishu.cn/wiki/P2fhwADXvil24UkNkDCcw1x2nbA
---

# AI导演完整版

## 第 0 步：先定作品形态（每次对话的第一件事）
用户进来说不清要做什么时，**先判定作品形态**，再决定走哪条线。完整引导、话术与三问收敛法见 `references/ONBOARDING SKILL.md`；先看这张速览表：

| 形态 | 走哪条线 | 第一步 |
|---|---|---|
| 剧情短片／长片／短剧 | **主干 P0→P6** | 收剧本（**没给就先问**；不自动载入内置剧本） |
| 动画片／混合媒介 | 主干 ＋ `references/ANIMATION SKILL.md` | 先做**媒介判定**，再进主干 |
| 纪录片／纪实 | `references/DOCUMENTARY SKILL.md` | 先定**纪实规格八项** |
| 宣传片／广告／TVC／品牌片／产品片／发布视频／功能演示／界面动效／电视片 | **先过 `references/CHANNEL-SELECT SKILL.md` 选通道** → 再进 `references/PROMO SKILL.md`（**生成**）或 `references/MOTION-STUDIO SKILL.md`（**代码渲染**） | 先**报通道倾向**，再定**规格** |
| 片头／包装／视觉设计／游戏 PV／MV／达人视频／教育 | 宣传片线对应方向（`references/promo/…`） | 先定该方向的必读项 |
| UI 动效／产品演示／数据面板（**先分屏还是概念**） | 有真实界面要精确还原 → `references/MOTION-STUDIO SKILL.md`；纯概念 → 宣传片线 `references/promo/ui-motion/SKILL.md` | 先过**通道预检** |
| 拿参考片要复刻 | 宣传片线 `.../video-deconstruct/SKILL.md` | 先收参考素材与证据要求 |

### 两条「宣传片」通道怎么分（别选错）

同样叫"宣传片"，走哪条通道**取决于画面从哪来**——这是整支片子最容易选错、也最贵的一个岔路口：

| | **生成通道** | **代码渲染通道** |
|---|---|---|
| 画面从哪来 | 模型按提示词生成 | **真实页面截图／录屏** ＋ 代码逐帧渲染 |
| 在哪出片 | OmniAiLab 画布选 **MiniMax H3** | 逐帧渲染，可回交可编辑工程 |
| 强项 | 真实的人、实景、氛围、材质与光 | 精确还原界面与排版、真实数据、逐帧可控 |
| 对应层 | `references/PROMO SKILL.md` | `references/MOTION-STUDIO SKILL.md` |

**判定、时机与话术全部见 `references/CHANNEL-SELECT SKILL.md`**（五个判据 ＋ 三个提醒节点 ＋ 场景全表 ＋ 混合分工）。三条先记住：

- **画面主角是真人实景** → 生成通道；**画面主角是界面／数据／文字版式** → 代码渲染通道；
- **手里没有可截图的真实界面** → 代码渲染不成立，直接退回生成通道；
- **两条通道可以接力**：概念与人物镜头走生成、界面与数据镜头走代码渲染，最后合成在同一时间线。

**报判断的时机**：定形态时**只报倾向、不展开**（此刻还不知道有没有真实界面素材，问了也白问）；**素材核验后、进 P4 出首帧之前必须正式确认一次并锁定通道**；此后不翻案就不再提。

说不清时**只问三个问题**（这条片子放哪放／里面的人是真实的还是演出来的／核心要交付故事、世界观、卖点还是视觉包装），每问都给可点选项；三问内定不下来**不硬猜**，给"最短可交付"的建议让创作者拍板。**用户已经说清形态时不重复提问，直接进线。**

### 紧接着定导演（与定形态同步，越早越好）
形态定完，**立刻问一句"这片想拍成什么味道"**，按情况给方案：
- **点名了导演**（"要王家卫那种""库布里克那样"）→ 只加载 `examples/director-presets/<NN>_<中文名>.md` **那一个文件**；
- **没说清** → 从 `examples/director-presets/README.md` 的「按作品类型推荐」给 **2–3 个候选**（各附一句理由与一个可见结果），让创作者挑；**不要反问一长串问题**；
- **选了多位** → 定**一位主导演**（决定冻结维度）＋ 从另 1–2 位**只借指定维度**，产出「导演声明」；
- **不指定** → 按作品类型走 `CAMERA-LIGHT` 的 A 表基线，**不要为了"有风格"硬塞一位导演**。

机制、混合规则与声明格式见 `references/DIRECTOR-VISION SKILL.md`；预设清单与推荐表见 `examples/director-presets/README.md`。

> **主动报菜单（不要等用户问）**：定完形态与导演后，用一段话告诉创作者——「**导演风格（20 位，可单选可混搭）、摄影机与镜头（机型档／镜头性格／焦段／景深／运动）、布光（33 套现成方案）、美学配方与画风档位**都可以你自己指定，也可以交给我判断」。完整清单与照抄话术见 `references/ONBOARDING SKILL.md` 第二节「你可以自己指定这些东西」。

## 配套操作手册（不清楚时先查这里）
本 skill 的完整操作手册、使用方法说明与开源仓库地址，见**本文件顶部 frontmatter 的「操作手册」与「开源仓库」两行**。凡对流程、调用方式、安装位置、模型口径或避坑要点有任何不清楚，先查阅手册（手册含：如何调用本 Skill、三步启动、全流程总览、逐阶段操作细则、子技能调度速查、模型口径速查、避坑总表、常见问题、交付物清单）。

> **【强制】文档同步**：本 skill 每次更新（版本号、主干流程、模型口径、子技能接线任一变化）都必须**同步更新**上述操作手册，手册版本与本 skill 版本号保持一致。未同步手册的更新视为未完成，不得交付。

## 完整工作流
本版执行从剧本到成片的完整影视制作链路：
```text
P0 项目接收
→ P0A 十项剧本解析与全片情绪曲线图
→ P1 全片摄影风格、环境色彩策略与声音圣经
→ P2 角色母板与角色设定板
→ P2 关键道具母板
→ P3 场景资产与环境色卡
→ P4 分镜设计与首帧生成
→ P5 视频提示词与OmniAiLab参数
→ P6 OmniAiLab生成、剪辑与成片导出
```
不得把P0A简化成资产清单，也不得跳过国家年代、世界规则、人物小传、空间链、状态链或情绪曲线。P0不是独立确认阶段，必须在同一回复中继续完成P0A；只在第10项情绪曲线图展示后统一确认。
## 快速开始
### 剧本输入方式（三选一）
1. **用户上传定稿剧本**：直接读取用户提供的剧本文件，进入P0。
2. **用户只给创意／标题**：如果用户只给了一句话创意或标题（如"做一个太空惊悚短片"），先自动创作一版定稿剧本，展示给用户确认后，再进入P0。剧本创作控制在30秒-5分钟时长，包含场景、人物、对话和动作描述。
3. **用户什么都没给**：**先询问**——直接问"你手上是已有剧本，还是只有一句创意？"。用户说没有剧本时，再问要不要按他的想法现写一版。**不得自动载入 `examples/floor17_script.md`**；《17楼》只是公开样例，仅在用户明确说"跑默认项目""做《17楼》"时使用，并说明这是样例剧本、可随时替换。
### 启动指令
用户说"开始"等启动指令时，先按上述规则**确认剧本来源**再进入P0；只有用户明确点明"跑默认项目""做《17楼》"时才使用样例剧本。**不要自动跑默认剧本**，也不要反问"请问你的剧本是什么"这种空问题——直接问"你手上有剧本，还是只有一句创意？"。
## 适用范围
- **媒介不限**：真人实拍影视级写实管线，与纯动画／2D卡通／3D游戏引擎渲染风格／三维＋手绘混合／风格化角色＋水彩或厚涂背景／三维预演与生成混合制作，均在本流程范围内。动画与混合媒介项目按`references/ANIMATION SKILL.md`执行：P1先做**媒介判定**（写实／风格化三维／二维／混合）并写进「全片风格锁定」，此后全片以该声明为唯一媒介口径；各阶段文档中的「真人实拍」字样是默认模板文本，按此声明覆盖，不必逐条改写。
- **体量不限**：短片（30秒–5分钟）、短剧单集、品牌宣传片、MV叙事片段、长片与多场次项目（几十场至上百场、数十分钟至两小时以上）均支持。**长片不再要求拆成多集**——按`references/FEATURE-PRODUCTION SKILL.md`的制度整片推进：镜头表四组卡片、每场开启仪式、资产压力测试、迭代纪律与日志、法条式锁定、剪辑并行与生成监督。
- **题材形态**：对话中判定为**纪实／纪录片**（真实的人与日常生活、非虚构、观察式）时，全片改按 `references/DOCUMENTARY SKILL.md` 执行——先确认「纪实规格」，再按观察式分镜（6–12 秒、三级运镜、空气感必写）与自然光逻辑推进；**图像与视频生成仍沿用本流水线的影视级层级**，一律在 OmniAiLab 内完成。
- 生成一律在 **OmniAiLab**（https://www.omniailabx.com/）执行；提示词一律输出中文。
## 通用原则
- 只处理已定稿剧情；发现会改变资产的冲突时指出并等待拍板，不改戏、加角色、加台词或改变结局。
- 每轮只展示当前需要确认的一步。用户明确"确认、通过、定稿、继续"后才解锁下一阶段；修改时停留在当前阶段。
- 所有提示词修订从当前有效事实重新编译，不在旧稿后追加补丁。用户要求删除的内容及其否定式、解释和失效引用均不得出现在新版提示词中。
- 只引用真实存在的上传素材。生图提示词使用`{{Image 1}}`、`{{Image 2}}`；没有真实参考图时删除全部素材编号和继承措辞。
- 用户选择聊天内生成时，先提供对应提示词，再调用可用图像生成工具；选择外部平台时只输出可复制提示词并等待回传。
- 用户上传结果不等于定稿，必须明确确认后才能作为下游依赖。
- 全流程所有图像和视频生成必须保持P1确认的风格基准一致，每个提示词开头必须包含P1的「全片风格锁定」文本。
- 图像生成与编辑的画风统一从视觉语言库调用（`references/STYLE SKILL.md`：`D` 导演视觉语言／`P` 通用摄影风格／`C` 拍摄胶片／`R` 印片风格／`S` 风格强度）：先选定条目再动笔，不临时拼措辞；胶片与印片一律以"模拟"口径表达，不得表述为实体胶片拍摄。
- 视频提示词的动作与表演层必须来自 `references/ACTING SKILL.md` 为本镜头改写的「表演段落」，情绪层必须来自 `references/EMOTION SKILL.md` 的「情绪命题＋情绪节拍」；两层齐备后才交 `references/CINEDANCE SKILL.md` 合成，不得跳过或事后追加。
- 遇到近身对抗／兵器战／拳脚战／终结战时，动作编排必须来自 `references/COMBAT SKILL.md`「打斗专项层」：先填镜头契约与三空间锚点，再编排动作脊柱与物理闭环。COMBAT **不单独计为一个子技能**，条件触发，其镜头、媒介与声音口径从属于 P1/P4/P5/P6。
- 画面中出现中文文字（招牌、包装、海报、封面、书刊、屏幕/字幕板、路牌等），或产出物本身是封面、海报、故事板（分镜整板）时，生图一律优先 `image2.5`——其中文字形与排版最强（强于香蕉Pro），角色一致性与故事板连续性也最好；通用生图可用 `image2`。不得把香蕉Pro 当作这类任务的默认首选。
- 多人或多物镜头的空间关系不得只靠文字逐镜描写：同一场景必须先按 `references/BLOCKING SKILL.md` 建立「站位基线」（在场角色的坐标、朝向、姿势、武器，以及道具位置与机位基准），每个镜头从基线取数、只改本镜真正变化的字段，未变化角色一律继承并冻结（`locked`）。**没有坐标变化证据，不得改动任何角色的站位、朝向与姿势**；换镜时「谁移动、从哪到哪、耗时多久」必须显式写出。
- 剧本命中特定戏型（太空／江湖／复古武侠／东方禅意／英雄登场／战争撤退／千禧科技）时，全片美学必须来自 `references/AESTHETICS SKILL.md`：**P1 阶段主动提案 2–3 个候选**，创作者选定后写进「全片风格锁定」，不得静默跳过、不得先锁定再补提案。
- 剧本结构体检（可选前置）：剧本尚未定稿、或创作者要求检查结构时，先按 `references/SCENE-ENGINE SKILL.md` 过一遍五要素引擎（目标／障碍／战术／反转／价值转变），输出逐要素判定、**唯一最弱点**与三层修法；**流水线内只诊断、不改戏**，任何改写由创作者拍板。
- **宣传片类的第一件事是选通道**：凡判定为宣传片／广告／产品片／发布视频／功能演示／界面动效／电视片，都先按 `references/CHANNEL-SELECT SKILL.md` 的**五判据**报出通道倾向——**画面主角是真人实景 → 生成通道；是界面／数据／文字版式 → 代码渲染通道；手里没有可截图的真实界面则代码渲染不成立**。**素材核验后、进 P4 之前必须正式确认并锁定通道**，选定后不主动翻案（改口即重判、并说明返工范围）。报判断时**必须一并说清代价**：生成通道改不了画面内文字，代码渲染需要真实界面素材且渲染引擎公司使用可能需付费。
- 产品界面类短片（产品片／发布视频／功能演示／官网首屏片）判定走 `references/MOTION-STUDIO SKILL.md` 的**代码渲染通道**时，必须先过「适不适合」判定再谈做法：**手里有真实界面要展示、要精确还原产品视觉、要做功能演示、需要逐帧可控、成片 15–90 秒**是强信号（命中两条以上）；**真人实拍剧情、只有一句创意没有产品界面、写实自然场景、超长片**是反向信号，命中任一条要**明确说不并给替代路线**（主干 P0→P6 或宣传片线），不得因为模板现成就推荐。进入本通道后：视觉语言**必须从产品自身的设计系统生长**（字体与字重／字号层级／栅格间距／圆角／背景与强调色都要对得上），不得另造一套"宣传片皮肤"；镜头实现**必须按镜头卡 + 参考实现**落地，卡上标注的"已知坑／命门"参数**不得降档**；卡点的片子开工前先做节奏分析再分镜；交付前由**干净上下文的独立 subagent** 按 `references/motion/终检清单.md` 终检。逐帧渲染引擎的许可为**个人与小团队免费、公司使用可能需要付费**，商业交付前须自行确认条款。
- 长片／多场次项目（几十场以上）按 `references/FEATURE-PRODUCTION SKILL.md` 的制度执行：每场戏先做**开启仪式**（主镜一秒宽景 ＋ GEO 空间图 ＋ 罗盘句），资产先过**压力测试**才出镜，迭代**一次只改一件事**并进日志，关键约束写成**法条**（名字＋可见证据＋废镜判据）；`P6` 设**生成监督**岗位并保持**剪辑与生成并行**。
- 动画／混合媒介项目（纯动画、2D卡通、3D游戏引擎渲染风格、三维＋手绘混合）按`references/ANIMATION SKILL.md`执行：P1先做**媒介判定**并写进「全片风格锁定」，此后全片以该声明为唯一媒介口径；**会动的物件走干净的立体质感、厚笔触只留给环境**；全片锁定**一条光线措辞**并逐镜原样复用；角色主参考优先用 **360° 转身视频**（转身＋表情＋声音三段）；**会动的资产一律先过视频测试**（与地点和同框资产一起测，同一处第二次崩就重建资产）；镜头**实现路径**（三维预演／生成／两者）必须逐镜判定并在分镜板上显式标出；运动服从**动画原理**（挤压拉伸／预备动作／跟随重叠／弧形轨迹／夸张），物理正确让位于运动表现力；按幕组织目录，**先拼一版全片再回头重生单镜**。
- 纪实／纪录片项目（真实的人与日常生活、非虚构、观察式）按 `references/DOCUMENTARY SKILL.md` 执行：先在 P0 确认**纪实规格**（片名／题材地域／题材核心／画幅与时长／视觉风格／"不像什么"的正向表述／画面质感／真实度声明）；叙事**去戏剧化**——先拍人不先拍城、镜头里要"故事感"而不是"编故事"；每镜 **6–12 秒**、一镜只写一种运镜（固定／微弱手持呼吸／极慢推移），**禁旋转、快速推拉、无人机、炫技运镜与切镜**；光线**只走自然光逻辑**（晨光／黄昏／阴天散射／窗边侧光），**禁人工补光感**；每镜必须写出**空气感**（灰尘／水汽／热浪／潮湿／轻雾任一）；接受轻微失焦、曝光波动与真实混乱感；人物跨镜一致性以已确认的三视图为唯一锚点；**五个暂停点不得跳过**。生成方法、资产体系、提示词块序与铁律、光学与剪辑口径**全部沿用既有层级**，不另起一套。
- 资产先行是硬闸门：角色、场景、道具、声音必须先成为「文本＋图像」成对资产、按 `references/ASSET-SYSTEM SKILL.md` 命名并锁定，才允许用于任何镜头的生成；同一元素的新状态一律**新建资产**，绝不覆盖（覆盖会让此前所有镜头失去参照）。命名统一用 `@char_`／`@loc_`／`@prop_`／`@staging_` 前缀，每镜只引用当前有效版本。
## 子技能调用（表演 / 情绪 / 图像 / 视频提示词）
`references/` 下内置四个职责不同的子技能文件，按任务类型灵活调用，不必每次全用。详细规则以子技能文件本身为准，本节只定义它们在本流水线中的接入点。

| 子技能 | 文件 | 职责 | 产出 |
|---|---|---|---|
| ACTING（表演） | `references/ACTING SKILL.md` | 把抽象情绪转成可被摄像机拍到的行为：目标、障碍、策略、节拍、倾听、身体任务、潜台词、眼神与声音身份 | 角色表演主档案、单镜头表演段落 |
| EMOTION（情绪） | `references/EMOTION SKILL.md` | 把情绪写成角色在关系中处理事件的过程：情绪命题、内外双线、情绪节拍、眼神落点、声音包络；并做角色权限隔离、动作接触边界、视觉词汇净化与生成故障修复 | 单镜情绪命题与节拍、情绪层提示词、故障修复建议 |
| LIRA（图像） | `references/LIRA SKILL.md` | 优化图像生成/编辑提示词，并做模型路由；画风由视觉语言库提供，全片美学由美学配方库提案 | 角色图、地点图、道具图、图像编辑提示词 |
| CINEDANCE（视频提示词） | `references/CINEDANCE SKILL.md` | 把镜头需求转成可执行的 Seedance 2.5 视频提示词，控制第一帧、空间调度、视线、光学、光线、物理与连续性；打斗镜头另接 `references/COMBAT SKILL.md` 编排动作，站位与机位坐标另接 `references/BLOCKING SKILL.md` | 最终视频提示词 |

> 视觉语言库 `references/STYLE SKILL.md` 是 LIRA 的风格来源层，承载 `D01–D14` 导演视觉语言、`P01–P10` 通用摄影风格、`C01–C14` 拍摄胶片、`R01–R02` 印片风格与 `S1–S3` 风格强度，**不单独计为一个子技能**。它只管图像提示词，不生成运镜、时间轴与动作分段。

> 美学配方库 `references/AESTHETICS SKILL.md` 是 **STYLE 之上的成片级配方层**，承载 `A01–A07` 七套电影美学（库布里克深空秩序／徐克江湖狂沙／邵氏复古棚拍／胡金铨东方空灵／迈克尔·贝英雄镜头／诺兰克制战争／Frutiger Aero 千禧科技），每套含核心参数（`references/aesthetic-recipes.md`）与现成提示词（`examples/aesthetics/`），**不单独计为一个子技能**。它**主动触发**：P1 读完剧本后必提案一次（2–3 个候选＋理由＋建议落点），P4 遇到命中戏型而全片主美学未覆盖的单镜再二次提案。**STYLE 是字典，AESTHETICS 是菜谱**——本库决定"这场戏该拍成哪一种电影"，STYLE 负责把选定美学展开为画面参数；配方若与 P1 冲突，以 P1 为准。

> 打斗专项层 `references/COMBAT SKILL.md` 是 CINEDANCE 的动作来源层，承载高燃对抗的攻防编排、物理闭环、三空间锚点、镜头契约（含观察轴与越轴重建）与终结处理，**不单独计为一个子技能**。它**条件触发**：仅当镜头存在近身对抗／兵器战／终结战时接入，普通动作镜头不启用。

> 站位层 `references/BLOCKING SKILL.md` 是 CINEDANCE 的空间来源层，承载人物坐标与朝向角、21 项姿势预设与逐关节控制、行动路径、机位坐标、多人间距（≥0.35m）与动作通道规则、以及**跨镜连续性协议**（一场景一份站位基线＋`locked` 冻结＋逐镜取数＋换镜继承十二项＋漂移排查顺序），配套数据字典 `references/blocking-stage-schema.md` 与武器库 `references/blocking-weapon-library.md`，**不单独计为一个子技能**。它**凡多人或多物镜头必用**（单人单物且不与其他镜头共享空间的简单镜头可省略）：同一场景的全部镜头共用一份站位基线。它只管空间，不写提示词文案、不写表演动机、不编排打斗动作。

> 提示词教义层 `references/PROMPT-DOCTRINE SKILL.md` 承载视频提示词的**固定块序（16 段，末段为「正向锁定」）**、**十一条铁律**（说有什么不说不要什么／几何绑画框不绑物件／一节拍一次反应／规模用线索、道具尺度用「数值＋关系」／可数事件要证据／物理用节拍链／镜别角度必变／可数部位要点检／参考里不想要的东西要"关掉"）、**「把难的东西放进静帧」**（镜头性格、曝光与暗、画面内文字一律在 plate／首帧解决；**颜色在提示词里定调、不在后期调**）与**「物理与连续性必须写下来」**（门／窗几何逐镜重复、道具尺度、状态资产、走路与上下楼、打斗帧链）与**「物理锁与光线优先级」**（物理清单、逆光优先锁、光线七项必定义、台词规则、参考控制层级），**不单独计为一个子技能**。它**在 P1／P4／P5 强制适用**：P1 用它把难的东西提到 plate、定正向颜色宪法句并逐时间线锁调色；P4 用它验收首帧；P5 用它定块序、逐镜跑十一条铁律自检。

> 资产体系层 `references/ASSET-SYSTEM SKILL.md` 承载**「文本＋图像」成对资产**、统一命名约定（`@char_`／`@loc_`／`@prop_`／`@staging_`）、**「新状态＝新资产」**、角色表两遍法（先特写定身份、底片永不再过模型、状态用遮罩逐点合成）与**声音锁定（VOICE LOCK）＋单条参考重配音**，**不单独计为一个子技能**。它**贯穿 P1–P5**：P1 出资产总表与命名前缀，P2／P3 建资产，P4／P5 逐镜过「资产前置闸门」。

> 实战案例库 `examples/case-studies/` 沉淀**六个商业级 AI 影视项目**的实战复盘（含真人写实长片与短片、以及**动画**）：可整段复制的成品提示词块（风格前缀、光学块、夜戏两句、颜色宪法句、参考分工声明、物理与连续性句、表演任务块、站位连接器、声音锁定块、打斗矢量句与帧链，以及动画线的**媒介与风格分权块／光线公式／运动口径块／动画原理五件套／360° 转身视频规格／资产视频测试卡**）＋ 逐条「问题→解法」清单 ＋ 索引 `README.md`（说明每块在哪个阶段取用），**不单独计为一个子技能**。它是 `PROMPT-DOCTRINE`／`ASSET-SYSTEM`／`ACTING`／`BLOCKING`／`COMBAT`／`ANIMATION` 的**成品参照层**——**规范在 `references/`，可照抄的成品在 `examples/case-studies/`，看得见的样子在 `examples/images/`**（49 张案例配图约 2.4 MB，索引与关键词反查表见 `examples/images/INDEX.md`）。

> 剧本引擎层 `references/SCENE-ENGINE SKILL.md` 承载**五要素戏剧引擎**（目标／障碍／战术／反转／价值转变，定义为精确口径）＋**审计输出结构**（逐要素判定 → 唯一最弱点 → 三层「如果…会怎样」修法）＋序列划分与反转配额，**不单独计为一个子技能**。它**位于流水线最前端**：剧本未定稿时先做体检；P0A 剧本解析时用来标注结构判定。**流水线内只诊断、不改戏**——改写一律由创作者拍板。

> 光学层 `references/OPTICS SKILL.md` 承载**以可观察结果控制镜组**的方法：七个视场角锚点（8°／18°／29°／47°／84°／107°）、按内容类型选镜头的**决策树**、**内容—视场对齐规则**（同一节拍不得混不兼容内容类别，这是镜头漂移的头号原因）、六组可直接复制的**角度语言块**、长焦／广角**结果栈**、多镜**镜头一致性声明**与反漂移锁，**不单独计为一个子技能**。它**在 P1／P4／P5 适用**：P1 用锚点定下全片镜头家族，P4 逐镜选角度，P5 带镜头性格并锁多镜一致。
> 机位与布光预设层 `references/CAMERA-LIGHT SKILL.md` 承载**“一镜用什么机位组合、配哪套光”**的选型与注入：**五维机位坐标**（机身格式档 × 镜头性格档 × 焦段档 × 光圈档 × 运动档）、**布光三灯结构与色温变体**、**意图 → 组合反查表** 与 **类型／场景／人物／剧情四路调度反查表**（`examples/camera-light/` 三份索引）与**块 9／块 13／块 8 的注入模板**；铁律是**硬件档位只做选型台、写进提示词的是可观察结果**，**不单独计为一个子技能**。它**在 P1／P4／P5 适用**：P1 **按作品类型提案全片机位基线与光照体系**（1 条主推 ＋ 1–2 条变体候选，各带理由），P4 按 **场景 → 人物 → 剧情节点** 逐级收窄选组合，P5 写进块 9 与块 13；创作者说不清时**先判断、给候选**，不反问一长串（见其第八、九节）。
> 导演视界层 `references/DIRECTOR-VISION SKILL.md` 承载**把"某位导演的风格"从形容词堆砌变成可推理的机制**：**六维推理**（叙事潜文本／空间与调度／机位与光学／光影与色彩／时间与剪辑／声音与表演）、**加载与优先级**（专线硬规则 ＞ 导演预设 ＞ 类型基线 ＞ 项目基调 ＞ 各层默认）、**「反例」纪律**（每位导演必须写明与相邻导演的机制差异，否则不合格）、**混合规则**（主导演 ＋ 借用维度；互为反例者不得同镜混用）与 **「导演风格声明」**（冻结维度／可变维度／禁用清单）。预设库 **20 位**在 `examples/director-presets/`（每位一个文件，可按作品类型推荐、可多选混搭，见其 `README.md` 索引与档位映射）。**不单独计为一个子技能**；它在**第 0 步之后、P0A 之前**选定（与定作品形态同步），P1 写入「全片风格锁定」，P4／P5／P6 全程沿用。

> 长片工程层 `references/FEATURE-PRODUCTION SKILL.md` 承载**把上百场戏跑完的制度**：镜头表**四组卡片**、每场戏的**开启仪式**（主镜一秒宽景＋GEO 空间图＋罗盘句）、世界与颜色的**分区调色**、资产**压力测试**、**迭代纪律与日志**（一次只改一件事、十到十五次规则）、**法条式锁定**（名字＋可见证据＋废镜判据）、群戏与巨人尺度锚、年代规则、**剪辑并行与生成监督**、后期**清理→颜色统一→声音**，**不单独计为一个子技能**。它**是制度层**：不替换任何一层，只规定它们在长片里的执行顺序与验收方式。

> 音乐场景层 `references/MUSIC-SCENE SKILL.md` 承载**让模型演唱一首已经做完的歌**的专项管线：终混**切成约 12 秒的块** → **黑画面视频文件**（视频轨是占位、音轨是歌的块）→ **在设置里关掉生成的音频**（人声仍驱动口型，且版权检查拦不到） → 两条附加指令（**「这就是那首歌，他正在唱它」** ＋ **硬唇形锁与「嘴的所有权」**）。用于 MV、说唱段落与音乐类叙事片段，**不单独计为一个子技能**。

> 动画与混合媒介层 `references/ANIMATION SKILL.md` 把本流水线从「真人实拍质感」扩展到**任意媒介**，承载：**媒介判定**（写实／风格化三维／二维／混合）与**三维预演 vs 生成的分工判据**（「这个动作能不能用一段话让模型复现」）、**混合美学的分权写法**（会动的物件走干净立体质感、厚笔触留给环境）、**光决定风格**（手绘地点＋金色时刻侧逆光＋长投影，全片复用同一条光线措辞）、**360° 转身视频**作为角色主参考资产（转身＋表情＋声音）、**会动的资产必须先过视频测试**、**动画原理优先于物理正确**（挤压拉伸／预备动作／跟随重叠／弧形轨迹／夸张）、角色设计里**幽默与「酷」的配比**、**人工精修层**（统一调色＋铅笔式轮廓线）与**分幕—分段—先拼全片再重生单镜**的工程组织，**不单独计为一个子技能**。它**在 P1／P2／P4／P5／P6 适用**：P1 做媒介判定与光线公式并写进「全片风格锁定」，P2／P3 定资产形态（转身视频）与验收方式（视频测试），P4 判实现路径并在分镜板上标出，P5 补动画运动口径，P6 按分幕组织并先拼全片。

> 纪实／纪录片层 `references/DOCUMENTARY SKILL.md` 把本流水线接到**观察式纪实影像**：承载**纪实规格八项**（P0 一次确认）、**去戏剧化的叙事原则**（先拍人不先拍城、呈现真实生活状态而非讲完整故事、优先手部劳作与微小日常动作）、**分镜规范**（每镜 6–12 秒、不做短于 5 秒、三级运镜、三项必填、空气感必写、避免正面表演式构图）、**自然光与质感断言**（禁人工补光感、低饱和高层次、允许轻微失焦与曝光波动）、**参考资产规范**（人物三视图作全片一致性锚点、定妆参考板供人工确认后不自动绑定、场景与道具参考图、色卡图）、**色彩系统提取**（10–13 色 HEX ＋ 功能标签）与**七套现成提示词模板**（`examples/documentary/纪实提示词模板.md`），**不单独计为一个子技能**。它**在对话中判定为纪实项目时启用**，覆盖 P0（纪实规格）／P0A（解析主轴）／P1（风格锁定写入纪实口径）／P2–P3（参考资产）／P4（观察式分镜与首帧）／P5（纪实词汇补入既有块序）／P6（长镜装配与现场声关系）；**它只改叙事、美学口径与词汇，不改生成方法**——资产、提示词工程、光学、剪辑仍按既有层级执行，全部在 OmniAiLab 内完成。判定不是纪实时本层不启用，**不得把纪实口径套到剧情片、广告片与 MV 上**。

> 通道选择层 `references/CHANNEL-SELECT SKILL.md` 承载**「同一支宣传片走生成还是走代码渲染」的判定与引导**：**两条通道对照**（生成通道＝OmniAiLab 画布 MiniMax H3；代码渲染通道＝真实页面截图＋代码逐帧渲染）、**五个判据**（画面主角 → 要不要分毫不差 → 有没有真实界面素材 → 要不要逐帧可控 → 时长与投放）、**三个提醒节点**（定形态时只报倾向／**素材核验后进 P4 前必须正式确认并锁定**／用户改口时立即重判）与**不该提醒的时刻**、可直接照抄的**三段话术**、按画面主角分四类的**应用场景全表**（含**电视宣传片**按片型分流：台标 ID／栏目包装／大屏走代码渲染，节目预告／TVC／公益走生成）、**混合接力分工**（会动的真人实物走生成、屏幕上的一切走代码渲染；先定生成段风格锁定再让代码段从同源 tokens 出发）与**效率与人性化硬规则**（先给判断再给选项／同一节点只问一次／说清代价／不等用户懂／选定即锁／改口即重判），**不单独计为一个子技能**。它**在定形态与素材核验之间启用**，只做判定与引导，不改主干与任何一层做法。

> 宣传片线 `references/PROMO SKILL.md` 是**商业短片方向的唯一入口**，承载 **14 个方向的子调度**（官方品牌广告／TVC、品牌宣传短片、品牌流线 MG、数字产品宣传片、UI 动效与产品演示、电影与剧集片头、动态视觉设计、二次元／游戏 PV、酷感音乐短片、达人原生视频、教育内容、数字绘画延时，以及视频拆解与音色克隆两项辅助），并规定**六步标准流程**（规格 → 方向 → 素材与文字核验 → 提示词编译 → 画布生成 → 验收装配）与**共性硬约束**（不虚构品牌与产品事实／不仿造标识／无文字 Logo 不得加字／文字逐字核对／只引用真实素材／授权前置／机型能力先确认／15 秒类不得超时），**不单独计为一个子技能**。**它只改方向选择、商业约束与生成口径**：资产、提示词块序与铁律、光学、剪辑仍按主线层级执行；**宣传片线的视频生成统一在 OmniAiLab 画布中选择 MiniMax H3**。**并附成品样例库 `examples/promo-cases/`**（7 条真实成片的原话输入／成品提示词，按子方向分目录，与子技能一一对应）；**第 4 步「提示词编译」之前先查样例库对应方向**，有近似样例就照骨架改。

> 入门引导层 `references/ONBOARDING SKILL.md` 承载**「先定作品形态」**：一张分流表把电影／短剧／动画片／纪录片／宣传片／片头／MV／游戏 PV／UI 动效／达人视频／教育／参考片复刻分派到主干、纪实线与宣传片线，并给出**三问收敛法**与开工话术，**不单独计为一个子技能**。它只做判定与分流，不写提示词、不生成内容；用户已说清形态时不得重复提问。

### 阶段对接（本流水线的权威映射）
| 本流程阶段 | 调用子技能 | 用途 |
|---|---|---|
| 剧本体检（P0 之前，可选；亦可在 P0A 内作为解析的一部分） | SCENE-ENGINE | 按五要素引擎逐场判定（目标／障碍／战术／反转／价值转变），产出**唯一最弱点**与三层「如果…会怎样」修法；同时产出每场戏的「导演解读」（共享事件＋每人的物理通道）。**只诊断、不改戏** |
| P1 创作基准 | ACTING + AESTHETICS + STYLE + PROMPT-DOCTRINE + ASSET-SYSTEM（动画／混合媒介项目 + ANIMATION） | **AESTHETICS 先按剧本匹配表主动提案 2–3 个美学配方候选**（编号＋理由＋建议落点），创作者选定后确定全片美学基调；ACTING 为主要角色起草「声音提示词（声音身份）」，与 P1 声音圣经同步锁定；STYLE 从视觉语言库选定全片主视觉语言并展开进「全片风格锁定」（此阶段不生成音频）；PROMPT-DOCTRINE 把镜头性格、曝光与暗、画面内文字提前到 plate 阶段解决，并逐时间线锁调色；ASSET-SYSTEM 出资产总表与统一命名前缀；需要现成块时从 `examples/case-studies/` 取风格前缀、光学块与颜色宪法句；OPTICS 按视场角锚点与决策树定下全片镜头家族；动画／混合媒介项目先按 ANIMATION 做**媒介判定**（写实／风格化三维／二维／混合），把媒介声明、**风格分权写法**与**全片光线公式**写进「全片风格锁定」；CAMERA-LIGHT **先按作品类型查调度反查表 A，主动提案 1 条主推基线 ＋ 1–2 条变体候选**（五维机位坐标 ＋ 光照体系 ＋ 色温／光比基调，各带一句理由），创作者拍板后定下全片**机位档组合**与**光照体系**；**DIRECTOR-VISION 产出「导演风格声明」**（主导演／借用维度／冻结维度／可变维度／禁用清单）**并写入「全片风格锁定」**，此后 P4／P5／P6 全程沿用 |
| P2 角色母板/设定板 | ACTING + LIRA + STYLE + ASSET-SYSTEM | ACTING 建立每个主要角色的表演主档案；STYLE 提供角色出图的画风条目；LIRA（角色路由）生成角色参考图与16:9角色设定板提示词；ASSET-SYSTEM 先建成对资产与命名，角色表按两遍法（特写定身份→全身定造型，底片不再过模型） |
| P2 关键道具 | LIRA + STYLE + ASSET-SYSTEM | STYLE 提供道具图的摄影风格与印片条目；LIRA 生成道具母板提示词（道具路由）；ASSET-SYSTEM 按 `@prop_` 前缀命名，同一道具的新形态新建资产 |
| P3 场景资产 | LIRA + STYLE + ASSET-SYSTEM | STYLE 提供场景画风条目；LIRA 生成场景母板提示词（地点路由）；环境色卡沿用其 60/30/10 色板逻辑；ASSET-SYSTEM 按 `@loc_` 前缀命名，同一空间的不同光线状态各自独立命名（plate 的曝光就是最终曝光） |
| P4 分镜与首帧 | ACTING + EMOTION + AESTHETICS + LIRA + STYLE + BLOCKING + PROMPT-DOCTRINE + ASSET-SYSTEM（打斗镜头 + COMBAT） | 先按 BLOCKING 建立全片站位基线与逐镜站位数据（坐标／朝向／姿势／路径／机位）；ACTING 把主档案改写为逐镜头表演段落；EMOTION 为每个镜头定出情绪命题与情绪节拍；STYLE 给出首帧画风（需精确控图时切十段式结构）；LIRA 生成或编辑首帧图；打斗镜头另用 COMBAT 填镜头契约、定 A/B 观察轴与三空间锚点；含中文文字的画面与整板故事板优先 image2.5；命中美学匹配表而全片主美学未覆盖的单镜，由 AESTHETICS 二次提案局部配方；首帧的光学与曝光按 PROMPT-DOCTRINE 处理，镜头角度按 OPTICS 的决策树选定，成品块见 `examples/case-studies/`；长片／多场次项目另按 FEATURE-PRODUCTION 完成每场「开启仪式」；动画／混合媒介项目按 ANIMATION 第一节逐镜判定**实现路径**（三维预演／生成／两者），并在分镜板上把三维镜头显式标出；**机位组合与光照方案按 CAMERA-LIGHT 的意图反查表逐镜选取**，写进分镜表的选型列 |
| P5 视频提示词 | ACTING + EMOTION + BLOCKING + CINEDANCE + PROMPT-DOCTRINE（打斗镜头 + COMBAT） | ACTING 提供本镜表演段落，EMOTION 提供情绪层（命题/节拍/眼神落点/声音包络/净化），BLOCKING 提供本镜空间调度数据（坐标/朝向/路径/机位），CINEDANCE 将三者与参考标签、分镜需求合成为最终视频提示词；打斗镜头另用 COMBAT 编排动作脊柱、动作链与终结处理，并按附录「帧链·单条时间轴·切进身体」执行；成品句与问题解法从 `examples/case-studies/` 取；镜头性格与多镜一致性按 OPTICS 执行；唱／说唱段落按 MUSIC-SCENE 的管线与唇形锁；多场次项目按 FEATURE-PRODUCTION 的迭代纪律与日志；动画／混合媒介项目按 ANIMATION 第六节为每镜补**动画原理五件套**（挤压拉伸／预备动作／跟随重叠／弧形轨迹／夸张）；**块 9（摄影机）与块 13（光线）按 CAMERA-LIGHT 的注入模板写** |
| P6 生成/剪辑/导出 | 不调用子技能 | 仅执行生成、音频、剪辑、导出与质检；剪辑五阶段、转场设计与声音设计规则见 `references/omniailab_production.md` 第 9–11 节；长片／多场次项目按 `references/FEATURE-PRODUCTION SKILL.md` 第八／九节执行剪辑并行、生成监督与后期清理；动画／混合媒介项目按 `references/ANIMATION SKILL.md` 第九节按幕组织目录，**先拼一版全片再回头重生单镜**，后期补**人工精修**（全片统一调色＋铅笔式轮廓线） |
| **纪实／纪录片项目**（对话判定后，贯穿全流程） | DOCUMENTARY（＋ LIRA／CINEDANCE／ACTING／EMOTION／PROMPT-DOCTRINE／ASSET-SYSTEM／OPTICS／BLOCKING 照常） | 先按 DOCUMENTARY 第三节确认**纪实规格八项**并写进 P1「全片风格锁定」（观察式风格＋自然光逻辑＋低饱和高层次＋空气感断言，"不像什么"改写为正向表述）；P2／P3 建三视图与定妆参考板、场景与道具参考图（已上传素材先绑定不重生成）；P4 按观察式分镜（6–12 秒／三级运镜／三项必填／空气感必写）并生成首帧；P5 把纪实词汇补进既有块序（表演仍先经 ACTING、情绪仍先经 EMOTION）；P6 长镜优先装配、呼吸感过渡、现场声优先且音乐低于现场声。**生成方法与资产体系不变** |
| **通道选择**（宣传片类项目：定形态后、P4 之前；一次性） | CHANNEL-SELECT | 按**五判据**报出通道倾向与理由（真人实景→生成通道；界面／数据／文字版式→代码渲染通道；无可截图真实界面则代码渲染不成立），**定形态时只报倾向、素材核验后进 P4 前正式确认并锁定**；混合片写明**哪一镜走哪条通道**。判定后把上下文交给 PROMO 或 MOTION-STUDIO，本层不再介入 |
| **代码渲染通道项目**（判定走 `MOTION-STUDIO SKILL.md` 时，贯穿全流程） | MOTION-STUDIO（＋ ASSET-SYSTEM／PROMPT-DOCTRINE／CAMERA-LIGHT 照常） | 先过「适不适合」再谈做法；P0 出产品简报（定位／受众／可用页面与状态／数据风险分级）；P1 从产品设计系统提取视觉 tokens 并出 styleframe；P2–P3 采集真实页面截图（整页 2x 纹理＋元素级抠图＋坐标表）；P4 功能到镜头映射并**逐镜标出实现路径**；P5 按**镜头卡＋参考实现**落地（"已知坑／命门"参数不得降档）；P6 音效钉帧、节奏回测、整片渲染、剪映工程导出、**干净上下文独立 subagent 终检**。成片由工程渲染产出，**不走画布排队生成** |
| **宣传片／商业短片项目**（对话判定后，贯穿全流程） | PROMO（＋ LIRA／STYLE／ASSET-SYSTEM／PROMPT-DOCTRINE／OPTICS／BLOCKING 照常） | 先按 PROMO 定规格并**选子方向**（14 个方向见其选择表），读入该方向 `SKILL.md` 与其细则；素材与文字逐项核验；提示词按「方向硬规则 ＋ 主线块序与铁律」编译；含中文文字的图与故事板整板优先 `image2.5`；**在 OmniAiLab 画布中选择 MiniMax H3 生成**，失败同一模型内重试、不自动换模型；按方向完成检查验收后装配。六步逐步确认，**不得一次跑完** |

### 灵活调用原则
- 只做图像（资产或编辑）→ 只调用 LIRA；只做视频提示词 → 只调用 CINEDANCE；只设计表演 → 只调用 ACTING；只处理情绪（哭/笑/怒/惧/失望/背叛/告别/重逢/暧昧/武侠文戏/无台词反应/多人反应/长场景分组，或修复呆眼、乱流泪、情绪串染、误亲吻、动作误补、静止角色乱反应、台词爆音、强度突跳、AI 乱运镜等故障）→ 只调用 EMOTION。
- **写视频提示词时的强制前置**：动作与表演层必须先经 `references/ACTING SKILL.md` 把角色主档案改写为本镜头的「表演段落」，情绪层再按 `references/EMOTION SKILL.md` 写出「情绪命题＋情绪节拍＋眼神落点＋声音包络」并完成角色权限隔离与视觉词汇净化；两层齐备后才交 CINEDANCE 合成。**不得跳过这两层直接写视频提示词，也不得把情绪当补充事后追加。**
- 只做画风选择（"这套画面用什么视觉语言""给我画风菜单""D01+C04+R01+S2"）→ 只调用 `references/STYLE SKILL.md`。
- 只做美学选择／要我推荐这场戏该怎么拍（"这场戏用什么风格""给我美学建议""有没有参照的导演风格"）→ 只调用 `references/AESTHETICS SKILL.md`，按其「剧本信号→美学推荐」匹配表给 2–3 个候选＋理由＋建议落点。
- 只做打斗编排（"这段对打怎么打""给我高燃打斗动作提示词"）→ 只调用 `references/COMBAT SKILL.md`。
- 只做站位／场面调度（"这段多人戏怎么站""给我站位图""下一镜人物位置又变了"）→ 只调用 `references/BLOCKING SKILL.md`，按「跨镜连续性协议」先立基线、再逐镜取数。
- 只问"这条提示词怎么写才不出错"（"为什么模型老给我黄昏""要不要写不要什么""块序是什么""暗压不下来怎么办""画面里的字老是变"）→ 只调用 `references/PROMPT-DOCTRINE SKILL.md`。
- 只问"资产怎么建、怎么命名、怎么不漂"（"角色怎么保证一致""新状态要不要覆盖""声音为什么每镜都变"）→ 只调用 `references/ASSET-SYSTEM SKILL.md`。
- 只问长片怎么组织（「上百场戏怎么管」「资产怎么验收」「镜头老卡住怎么办」「怎么不把改好的镜头改坏」）→ 只调用 `references/FEATURE-PRODUCTION SKILL.md`，按其镜头表卡片、压力测试、迭代纪律与法条执行。
- **要用图说话（硬规则）**：`examples/images/` 是案例库的**配图层**（索引 `examples/images/INDEX.md` 含「关键词 → 图」反查表）。**凡在回答里引用了案例中的某条规范，必须同时给出对应图片路径并说明「对照看这张」**；P2 建角色资产、P3 建地点、P4 建站位、P5 写提示词时，主动报出该阶段相关图的路径。图像是这套方法里最容易被误解的部分——**不要让用户靠文字想象**。
- 只问动画／混合媒介怎么做（「这个能不能做成动画」「动画的动作像人偶怎么办」「运动物件一动就像贴图」「手绘背景怎么做才有体积」「哪些镜头该用三维预演」「动画角色怎么才不漂」）→ 只调用 `references/ANIMATION SKILL.md`，按媒介判定、三维与生成的分工判据、混合美学分权、动画原理五件套与分幕组织执行。
- 只问纪实／纪录片怎么做（「我想做一部纪录片」「纪实短片怎么拍才不像广告」「怎么拍真实的人」「自然光怎么用」「色卡怎么提」「镜头要不要手持」）→ 只调用 `references/DOCUMENTARY SKILL.md`，先确认纪实规格，再按观察式分镜与自然光逻辑执行；现成模板取 `examples/documentary/纪实提示词模板.md`。
- 只问"这条片子该走生成还是走代码渲染"（「用 MiniMax H3 还是代码渲染」「界面能不能还原」「这几个字改不了怎么办」「电视宣传片怎么做」「大屏循环片」「功能演示怎么做」）→ 只调用 `references/CHANNEL-SELECT SKILL.md`：按五判据**先给倾向与理由（含代价）**，信息不足时只问"有没有可截图的真实界面""文字要不要逐字精准"两件；**素材核验后、P4 之前正式确认并锁定**；选定即锁、改口即重判。
- 只问宣传片／广告／商业短片怎么做（「我要做宣传片」「做条品牌广告」「Logo 动效」「做 UI 动效」「片头」「游戏 PV」「达人视频」「教学视频」）→ 先调 `references/PROMO SKILL.md` 选方向，再读该方向 `SKILL.md` 与细则；生成统一用 OmniAiLab 画布中的 **MiniMax H3**；**要现成样例、或想知道某方向实际怎么写→ 直接翻成品样例库 `examples/promo-cases/`**（按子方向分目录，有索引与一一对应表）。
- 用户说不清要做什么（「我想做个片子」「不知道该做哪种」「从哪开始」）→ 先调 `references/ONBOARDING SKILL.md`，按形态分流表与三问收敛法定形态，再进对应生产线。
- 只问唱／说唱段落（「口型对不上」「怎么让模型唱我们的歌」）→ 只调用 `references/MUSIC-SCENE SKILL.md`。
- 只问剧本结构（"这场戏行不行""哪里弱""有没有救"）→ 只调用 `references/SCENE-ENGINE SKILL.md`，按五要素逐项判定并给三层修法；**只诊断、不改戏**。
- 只问"该用哪位导演／想拍成某位导演的味道／想混两种风格"（"这片适合谁拍""能不能王家卫＋芬奇""我要那种冷但漂亮的"）→ 只调用 `references/DIRECTOR-VISION SKILL.md` 与 `examples/director-presets/`：先按作品类型给 2–3 个候选（或加载已点名的那一位），混合时定主导演 ＋ 借用维度，产出「导演声明」；**先判断再给方案，不反问一长串**。
- 只问镜头选型／镜组漂移（"这种镜头该用多广""为什么我的广角感老漂""长焦感不够"）→ 只调用 `references/OPTICS SKILL.md`，按内容类型走决策树并配结果栈。
- 只问机位与布光怎么选（“这一镜用什么镜头和光”“想要那种干净的产品光”“这个场景的光该怎么打”“我这部悬疑片全片该怎么打光”“这个角色是反派，怎么拍”“分手那场戏的光怎么打”）→ 只调用 `references/CAMERA-LIGHT SKILL.md`：**先按 作品类型 → 场景 → 人物 → 剧情节点 查调度反查表**（`examples/camera-light/调度反查表.md`，含 16 类作品类型／22 类场景／16 类角色功能／18 个剧情节点四路反查，以及 10 条快速响应卡），再按其注入模板落到块 9／块 13；**创作者说不清时先给判断与候选（含光源位置与光比），不反问一长串**。
- 想要现成能用的句子／想知道别人踩过什么坑（"给我一条可以直接用的风格前缀""为什么颜色老是被拉黄""暗压不下来""台阶走不上去""打斗怎么才不顿""门每镜都长得不一样""运动物件像贴图""手绘背景发平发闷""动画动作没节奏"）→ 调用实战案例库 `examples/case-studies/`（先看其 `README.md` 索引），按对应案例的成品块与「问题→解法」清单取用。
- 视觉语言库只管图像画风：不生成运镜、时间轴与动作分段（归 CINEDANCE），不替代 P1 的全片锁定；流水线内画幅、帧率与摄影机镜头家族一律以 P1 为准。
- 完整镜头推荐链路：ACTING → EMOTION → **BLOCKING（先定站位）** → LIRA（+STYLE 画风）→ CINEDANCE；**打斗镜头在 CINEDANCE 前先接 COMBAT**（ACTING → EMOTION → BLOCKING → COMBAT → CINEDANCE），站位约束先落到坐标再交动作编排；已有素材时跳过已完成的环节。
- 冲突优先级：EMOTION 的「固定机位、一镜到底」镜头锁与「无 BGM／无字幕」、COMBAT 的「同期音效、无配乐」与二维媒介语法，都只在其自身描述范围内成立；镜头、运镜、切镜、媒介与全片声音口径一律以 P1/P4/P5/P6 为准，不得用子技能的默认值覆盖主流程设计。BLOCKING 的 `aspectRatio`／`fov`／时长等导演台参数只存在于站位数据与平台 UI，**不得写进提示词正文**；其画幅与镜头家族口径亦以 P1 为准。
- 每个镜头都要按当前目标把 ACTING 主档案改写为「本镜头表演段落」，不得直接粘贴主档案。
- ACTING 只写表演、声音与身体，不写摄影机、光线与色彩；摄影机、光学、光线、物理与连续性由 CINEDANCE 处理。
- 宽高比、分辨率、质量、模型名等属于平台参数，放入平台 UI，不写入提示词正文。
- 调用子技能时传入当前镜头的最小完整上下文：角色/参考标签、地点、道具、第一帧、位置、朝向、视线、动作时序、对白、声音、摄影机、光线、时长与比例。
- 子技能只负责「怎么描述」（提示词构建与选型判断），实际生成一律在 **OmniAiLab** 执行。子技能中的模型名已统一为 OmniAiLab 在架模型，对应关系见下表，全片保持同一口径。
### 模型口径（以 OmniAiLab 为准）
下列对应关系为全片唯一口径，不得混用其它平台的模型名。子技能的「模型路由」结构保持不变，只是把模型换成了 OmniAiLab 的模型。

| 用途 | OmniAiLab 模型 | 对应子技能原路由角色 |
|---|---|---|
| 角色生成 / 角色一致性 | **Seedream 5.0**（配 OmniAiLab 主体库一致性、角色三视图） | 原角色生成路由 |
| 场景 / 环境母板 | **Flux** | 原地点路由 |
| 道具 / 产品母板 | **香蕉Pro（Nano Banana Pro）** | 原道具路由 |
| 图像编辑（首选） | **香蕉Pro（Nano Banana Pro）** | 原画面编辑首选路由 |
| 粗糙 AI 纹理修复 | **Seedream** | 原纹理处理路由 |
| 局部微编辑 / 地点视角变更 | **Qwen Image** | 原最后手段局部处理路由 |
| 图像：通用生图（常用） | **image2** | 补充生图路由 |
| 图像：中文文字 / 封面 / 海报 / 故事板 | **image2.5** | 补充生图路由（中文字形与排版最强；一致性与故事板连续性最佳） |
| 视频：人物 | **Seedance 2.5** | CINEDANCE 主模型 |
| 视频：特效 / 形变 | **Kling O3** | 见 P5 选型规则 |
| 视频：道具特写 | **Vidu** | 见 P5 选型规则 |
| 视频：备选 / 试水 | **Wan 2.6 / Seedance 2.0 Fast** | 见 P5 选型规则 |
| 视频：宣传片线（商业短片） | **MiniMax H3** | 宣传片线 14 个方向的统一生成口径，在 OmniAiLab 画布中选用 |

> **图像模型硬约束**：画面中出现中文文字（招牌、包装、海报、封面、书刊、屏幕/字幕板、路牌等），或产出物本身是封面、海报、故事板（分镜整板）时，**生图一律优先 `image2.5`**——其中文字形与排版最强（强于香蕉Pro），角色一致性与故事板连续性也最好；通用生图可用 `image2`。其余路由（角色/场景/道具/编辑/局部微编辑）的既有首选不变。

> 本 skill 的平台、开发者与调用名统一为 **OmniAiLab**（https://www.omniailabx.com/）。
> **动效工作室层** `references/MOTION-STUDIO SKILL.md` 是**代码渲染这条产出通道**的入口，与 `PROMO SKILL.md` 的生成通道**并列而非替代**。它承载真实页面截图采集、2.5D 运镜、**157 张动效镜头配方卡**（含意图／动效核心／参数表／已知坑／参考实现）、逐帧时间线与节奏卡点、音效钉帧、工程化渲染与独立终检；配套分两层：**规则文档**在 `references/motion/`（工作流／协作引导／审美准则／声音设计／音乐卡点／终检清单／剪映导出 七份），**可照抄的资产**在 `examples/motion/`（157 张镜头卡、桥段模板、可跑工程模板、逐卡参考实现、工程组件、154 份音效素材、剪映工程导出脚本）——资产与 Remotion 绑定、换引擎即不适用，故与规范分开放，**不单独计为一个子技能**。它**条件触发**：仅当片子要展示真实产品界面、需精确还原产品视觉、或做功能演示时启用；**启用前必须先过"适不适合"判定**（真人实拍剧情、只有概念没有产品、超长片要走别的线），判定依据与引导话术见该文件第一、二节。

## P0与P0A
完整读取最终剧本后，按`references/story_bible.md`输出P0项目接收摘要，并在同一回复中继续完成P0A前9项。随后读取`references/emotion_curve.md`，自动计算节点并调用可用的图像生成工具生成第10项16:9黑色情绪曲线图。不得在P0或前9项之前生成该图，不单独询问是否生成。
第10项展示后固定询问：
```text
【请确认】以上P0A剧本解析与创作基准（包含全片情绪曲线图）是否确认？需要修改请指出具体项目。
【确认后下一步】建立P1全片摄影风格、环境色彩策略与声音圣经。
```
## P1创作基准
P0A确认后读取`references/creative_baseline.md`，提出1套完整推荐，不让用户填写空表：1部主要影视参考，必要时最多1部补充参考；摄影介质与镜头家族；画幅与帧率；光源、曝光、反差、纹理和材质；环境色彩策略；全片环境声原则和音乐圣经。此阶段不生成色卡图片、声音文件或BGM。声音圣经中为主要角色锁定的音色、口音、语速与压力下的说话方式，可按`references/ACTING SKILL.md`起草为「声音提示词（声音身份）」，作为后续镜头原样复用的声音资产。
**先做一次美学提案**：读完剧本、判定类型后，先读 `references/AESTHETICS SKILL.md` 的「剧本信号→美学推荐」匹配表，主动提案 2–3 个美学配方候选（编号＋名称＋适合原因＋建议落点＋代价），由创作者选定 1 个作主美学、最多 1 个作补充参考；配方参数见 `references/aesthetic-recipes.md`，现成提示词见 `examples/aesthetics/`。创作者说"不用"时直接进入常规取型，不得硬套。
主要影视参考从视觉语言库的 `D` 库选取（`references/STYLE SKILL.md`，D01–D14 每条已按构图与镜头／调度与环境／光色与材质／适用四维展开），需要胶片或印片质感时从 `C`／`R` 库取型号，风格强度默认 `S2`；选定组合展开为具体视觉特征后写进「全片风格锁定」，代码本身不出现。
P1确认后，「全片风格锁定」文本将作为后续所有图像和视频提示词的固定前缀，不得修改。
结尾固定询问：
```text
【请确认】以上P1摄影风格、环境色彩策略与声音圣经是否确认？需要修改请直接指出。
【确认后下一步】先列出9:16角色/状态母板生产清单，确认范围与依赖批次后再生成。
```
## P2角色资产
读取`references/character_assets.md`：
1. 先用表格列出全部拟制作的9:16角色、怪物与必要状态，标明资产类型、上游依赖、建议批次、必要性、出图理由和当前决定；创作者确认或删改后，才形成正式生产范围。
2. 角色设定板不进入该清单，不单独立项：清单只规划9:16角色/状态母板。
3. 第1批只生成无依赖或上游基础角色的9:16单人确认稿。
4. 基础角色定稿后，才以真实确认图生成血缘亲属、变异、换装、受伤或年龄状态。
5. 所有纳入范围的9:16角色与状态确认后，直接为全部已确认角色一次性生成16:9角色设定板，不再输出第二张清单或重复询问是否立项。
6. 每个9:16依赖批次及最终整批角色设定板均需验收；全部角色资产确认后才进入关键道具。
7. 子技能：用`references/LIRA SKILL.md`（角色路由）生成角色参考图与16:9角色设定板的提示词；用`references/ACTING SKILL.md`为每个主要角色建立表演主档案，供P4逐镜头改写。
角色阶段结束固定询问：
```text
【请确认】以上角色资产是否全部定稿？需要修改请指出具体角色和位置。
【确认后下一步】提取关键道具清单并生成关键道具母板。
```
## P2关键道具
读取`references/prop_assets.md`。先用一张无批次表格列出最终候选道具、剧情作用、识别/连续性锚点、必要性、出图理由和当前决定；创作者确认或删改后，再生成3:4竖构图的单件产品档案照。道具提示词按`references/LIRA SKILL.md`的道具路由构建。不生成三视图，不出现人物或手。可批量输出提示词或按用户要求聊天内生成，每件均附对应提示词。
全部道具确认后固定询问：
```text
【请确认】以上关键道具母板是否确认？需要修改请直接指出。
【确认后下一步】提取场景清单并生成P3场景资产与环境色卡。
```
## P3场景资产
读取`references/scene_assets.md`。场景母板提示词按`references/LIRA SKILL.md`的地点路由构建，环境色卡沿用其60/30/10色板逻辑。
1. 从剧本空间链提取场景，输出无批次生产清单（场景名、剧情作用、光线状态、交互点、必要性），创作者确认后生成。
2. 为每个必须场景生成16:9空场景母板（无人物），光线与P1基准一致。
3. 同一空间的不同光线状态分别出图。
4. 全部场景确认后，为每个主要场景提取5色环境色卡（主色/暗部/中间调/光源色/强调色），标注HEX值。
5. 输出空间方向链和场景-角色-道具交互点说明。
场景阶段结束固定询问：
```text
【请确认】以上场景资产与环境色卡是否全部定稿？需要修改请指出具体场景。
【确认后下一步】进入P4分镜设计，输出完整分镜表并生成首帧图。
```
## P4分镜设计与首帧生成
读取`references/storyboard.md`。
1. 按戏剧节拍将剧本拆为镜头序列，30秒短片6-10镜，1-3分钟15-30镜。
2. 输出完整分镜表：镜号、时长、景别、角度、运镜、画面内容、角色/道具、场景、声音、情绪强度。多人或多物镜头另按`references/BLOCKING SKILL.md`输出逐镜站位数据：先为该场景建立「站位基线」（在场角色的坐标、朝向、姿势、武器，以及道具位置与机位基准），再让每个镜头从基线取数、只改本镜真正变化的字段——位置、朝向、左右关系与距离必须有坐标依据，不得逐镜重新用文字描述空间。
3. 检查节奏：情绪曲线节点全覆盖、时长总和匹配、景别有变化、运镜不滥用。
4. 为每个镜头生成16:9首帧图（空间描述须由本镜站位数据翻译而来，不得另行措辞），提示词开头包含P1风格前缀，参考图按优先级上传（角色确认稿 > 场景母板 > 道具母板）。首帧图的画风按 P1 选定组合从`references/STYLE SKILL.md`展开，需要精确控制构图与调度时改用其十段式结构（模式 B）。首帧图用`references/LIRA SKILL.md`生成或编辑；同时用`references/ACTING SKILL.md`把角色主档案改写为本镜头的表演段落，并用`references/EMOTION SKILL.md`为该镜头写出情绪命题与情绪节拍——两者共同作为 P5 视频提示词的动作、表演与情绪内容。若该镜头含近身对抗或兵器战，另用`references/COMBAT SKILL.md`填「镜头契约」（叙事目的→景别→机位/观察轴→A/B画面位置→主运镜→触发点→终点→交接状态）并定三个空间锚点，其产出随分镜表一并确认。若该镜头命中 `references/AESTHETICS SKILL.md` 匹配表而全片主美学未覆盖（如全片写实但出现太空闪回或近身打斗），先二次提案"本镜局部换配方"，由创作者决定局部采用／全片改用／保持现状，再出首帧。配方选定后，其**分镜级图像提示词**（`examples/aesthetics/`，即生图提示词）作为本镜首帧的图像提示词基础，前面接 P1 风格前缀后按 `LIRA SKILL.md` 润色。
5. 逐帧验收角色一致性、场景结构、光线匹配、构图准确。
分镜阶段结束固定询问：
```text
【请确认】以上分镜表与全部首帧图是否定稿？需要修改请指出具体镜号。
【确认后下一步】进入P5，为每个镜头生成视频提示词和OmniAiLab参数。
```
> **本阶段开始前，通道必须已锁定**（见 `references/CHANNEL-SELECT SKILL.md`）：宣传片类项目在素材核验后、进入本阶段之前完成**唯一一次正式的通道确认**，此后不再主动翻案。
>
> **若本片走代码渲染通道**（`references/MOTION-STUDIO SKILL.md`）：本阶段要为**每个镜头显式标出实现路径**（真实页面截图 + 代码动效／生成通道／两者接力），并把镜头顺序、时长、具体画面、页面状态、素材来源、字幕、转场与音效钉帧一并写进分镜；镜头实现从 `examples/motion/镜头卡/` 取卡，按卡上的"参考实现"落地。此时首帧不靠生成，而是**真实页面截图采集**（整页 2x 纹理 + 元素级抠图 + 坐标表）。

## P5视频提示词与OmniAiLab参数
读取`references/video_prompts.md`。**先完成两层前置：① 用`references/ACTING SKILL.md`把角色主档案改写为「本镜头表演段落」（目标、障碍、策略、节拍、倾听、潜台词、身体与声音）；② 用`references/EMOTION SKILL.md`为本镜头写出「情绪命题＋情绪节拍＋眼神落点＋声音包络」，并完成角色权限隔离与视觉词汇净化。** 再将这两层与 LIRA 参考标签、分镜需求一起，用`references/CINEDANCE SKILL.md`合成为最终视频提示词——情绪与表演层不得省略，也不得事后追加。最后按下列结构整理核对。配方已选定时，其**视频动效提示词**（`examples/aesthetics/`，即生视频提示词）只作本镜动效与运镜的参考素材，**不得跳过上述 ACTING＋EMOTION＋CINEDANCE 前置直接照抄投喂**。
1. 为每个镜头生成完整视频提示词，**严格按 `references/PROMPT-DOCTRINE SKILL.md` 的固定块序（16 段）成文**：场景语境→启用参考→全片锁定→地点图（GEO 空间图）→**视线与眼线**→首帧状态与空间占用→格式模式→镜头（光学）→摄影机→动作计时→表演任务→物理→光线→**声音与对白**→风格与画质→**正向锁定**。**台词只写在「声音与对白」段，动作段一个字都不许有**；**所有约束一律写进第 16 段的「正向锁定」，不写否定式。**
2. 输出OmniAiLab参数表：镜号、模型（Seedance 2.5/Kling O3/Vidu）、时长、比例、输入方式、参考图清单。
3. 模型选型规则：人物镜头用Seedance，特效/物形变用Kling，产品特写用Vidu。
4. 必须使用图生视频，禁止直接文生视频（黑场/纯文字镜头除外）。
5. 提供角色一致性强化技巧和常见问题修正方法。
6. 情绪与表演核查：按`references/EMOTION SKILL.md`质量闸门逐镜检查唯一主表演者、接触边界、认知延迟与不归零余韵、眼神落点、无谓泪水语义与音量连续性；按`references/ACTING SKILL.md`表演量表自检，主要角色镜头须达 4+。
7. 打斗核查：含近身对抗或兵器战的镜头，动作必须先由`references/COMBAT SKILL.md`编排（动作脊柱＋动作链：攻击目的→身体与武器动作→对手响应→接触反馈→位移结果→环境余波），并按其「附录 B：交付前质检清单」逐项自检：攻防成对、物理闭环、三锚点成立、不越轴、一阶段一主运镜、终结不以 pose 结束。
8. 站位核查：逐个多人或多物镜头对照`references/BLOCKING SKILL.md`的「跨镜连续性协议」与「附录 B：站位交付前质检清单」——本镜是否从该场景的站位基线取数、是否有未变化角色被重写、位移角色是否有`movementPath`或起止坐标＋耗时、间距是否≥0.35m、十二项继承项是否逐条承接；发现站位漂移按「漂移排查顺序」定位并修正。
9. 提示词教义核查：逐镜按 `references/PROMPT-DOCTRINE SKILL.md` 第五节跑清单——16 块齐备且有序、正文无任何否定式表述、几何绑画框而非物件解剖、一节拍只给一次反应、规模用线索、可数事件有视觉证据、动作写成物理节拍链、正文不出现镜头特性词（已在 plate 解决）、同场相邻镜的景别与角度不同；资产侧按 `references/ASSET-SYSTEM SKILL.md` 过「资产前置闸门」。
P5结束固定询问：
```text
【请确认】以上全部视频提示词和OmniAiLab参数是否确认？需要修改请指出具体镜号。
【确认后下一步】进入P6，在OmniAiLab画布中批量生成视频、制作音频、剪辑导出成片。
```
## P6 OmniAiLab生成、剪辑与成片导出
读取`references/omniailab_production.md`。
1. 指导用户在OmniAiLab（omniailabx.com）创建项目，上传全部前期资产到素材库。
2. 按节点链搭建画布：脚本→图片→视频→音频→剪辑→导出。
3. 批量生成视频：先全部首帧确认，再批量排队生成视频，逐镜检查重试。
4. 音频制作：AI配音（匹配角色音色）、BGM（按情绪曲线进入退出）、音效分层（环境/动作/强调）。
5. 剪辑：按分镜顺序拼接，调整入出点，叠加音轨，添加字幕。**剪辑走五阶段（粗排→粗剪→生成监督→精剪→定剪），转场按运动方向与声音匹配设计、每个片段头尾各留 8 帧余量、切点落在覆盖元素填满画面 ≥90% 的那一帧；颜色做统一而非逐镜调色——详见 `references/omniailab_production.md` 第 9–11 节。**
6. 导出：1080p / 16:9 / 24fps / MP4 / H.264。
7. 成片质检：逐项检查角色一致性、场景光线、镜头节奏、音频同步、技术质量。
P6完成后交付：
- 最终成片MP4
- 全部分镜首帧图（打包）
- 全部视频片段（打包）
- OmniAiLab画布项目链接
- 成片质检报告
- 项目资产包（角色/道具/场景图 + 全部提示词文档）
> **若本片走代码渲染通道**：成片由工程**逐帧渲染**产出（不走画布排队生成），交付时一并给出工程与可编辑回交——**可导出为剪映工程**，把字幕内容／字号／颜色、分镜变速与重排、音频替换交回用户自己改（流程见 `references/motion/剪映导出.md`）。**配了 BGM 的片子固定交付两版**：带 BGM 版与仅留音效版，由同一时间线的开关渲出，方便用户后期自配音乐。渲染前按 `references/motion/审美准则.md` 逐条自检，交付前按 `references/motion/终检清单.md` 由**干净上下文的独立 subagent** 出终检报告。

## 版本历史
- v1.3.0：体验版，仅支持P0-P2前期资产，道具确认后永久终止
- v2.0.0：完整版，扩展P3-P6，支持从剧本到OmniAiLab成片全流程，移除终止机制
- v2.0.1：开箱即用版，新增examples/默认剧本《17楼》，支持三种剧本输入方式（上传/默认/创意自动生成），启动指令直接进入P0
- v2.0.2：标注开发者OmniAiLab；统一默认剧本命名为《17楼》（`examples/floor17_script.md`）；清除体验版遗留的"终止"口径；通用化P6制作文档，弱化对单一项目的写死引用
- v2.0.3：内置表演/图像/视频提示词三个子技能（`references/ACTING SKILL.md`、`references/LIRA SKILL.md`、`references/CINEDANCE SKILL.md`），建立P1–P6阶段对接与灵活调用规则；子技能中的平台名统一为OmniAiLab
- v2.0.4：统一模型口径，子技能保留原模型路由结构，模型名替换为平台在架模型（角色→Seedream 5.0、场景→Flux、道具/编辑→香蕉Pro、纹理→Seedream、局部微编辑/视角变更→Qwen Image、视频→Seedance 2.5）；子技能定位为提示词构建层，生成平台定位为执行层；SKILL.md新增「模型口径」映射表
- v2.0.5：平台命名统一为OmniAiLab（https://www.omniailabx.com/），全仓旧平台字样与旧网址清零；P6制作文档更名为`references/omniailab_production.md`；模型口径、流程与操作描述保持不变
- v2.0.6：统一技能标识，目录名、frontmatter name 与调用名三者对齐为 `omniailab-ai-director`（符合 skill 命名规范：仅小写字母/数字/连字符），展示名保留「OmniAiLab AI导演完整版」
- v2.0.7：内置第四个情绪子技能 `references/EMOTION SKILL.md`（源自 `seedance-emotion-director`）及其 4 个依赖文档（shot-emotion-engine／generation-guardrails／performance-palette／seedance-production），署名统一为 OmniAiLab；在 P4/P5 接入情绪层，强制「写视频提示词先经 ACTING 表演段落＋EMOTION 情绪层，再交 CINEDANCE 合成」；明确 EMOTION 的固定机位镜头锁与无 BGM／无字幕口径从属于主流程
- v2.0.8：并入视觉语言库 `references/STYLE SKILL.md`（源自 `gaven-direct-image-prompts`）及 4 个画风字典（`director-styles.md`／`photo-styles.md`／`capture-films.md`／`print-films.md`）：`D01–D14` 导演视觉语言、`P01–P10` 通用摄影风格、`C01–C14` 拍摄胶片、`R01–R02` 印片风格、`S1–S3` 风格强度；作为 LIRA 的风格来源层挂入，子技能仍为四个，主干与门禁不变；P1 选参考、P2/P3/P4 出图统一从库中取画风条目；胶片与印片以「模拟」口径表达，比例数字不进提示词正文，导演姓名默认只作检索标签
- v2.0.9：消除情绪层命名歧义——单镜情绪引擎由 `emotion-engine.md` 更名为 `shot-emotion-engine.md`（原名与 P0A 全片「情绪曲线」`emotion_curve.md` 仅一词之差，易混）；EMOTION SKILL.md 新增「命名边界」对照表；文件标题补注「单镜」范围；修正版本历史顺序
- v2.0.10：并入打斗专项层 `references/COMBAT SKILL.md`（源自 `Seedance2.0高燃打斗.skill`；署名统一为 OmniAiLab，模型口径改为 Seedance 2.5，比例与时长不进正文）：六段式动作脊柱、攻防成对与物理闭环、三空间锚点、镜头契约（含观察轴与越轴重建）、景别-机位-运动对照表、终结不静止；作为 CINEDANCE 的动作来源层挂入，**不单独计为子技能**，条件触发（仅对抗镜头接入）；二维动画语法仅在项目本身为二维媒介时启用，镜头、媒介与声音口径从属 P1/P4/P5/P6；补齐源文件缺失的提示词模板、质检清单与示例骨架三个附录，并补完源文件末条截断的「越轴必须重建」
- v2.0.11：防盗版署名体系——全仓品牌名统一规范为 `OmniAiLab`（旧写法全部升级）；SKILL.md、references 全部文档、examples、VERSION、openai.yaml 每份文件页眉页脚各加署名「© OmniAiLab ｜ 开发者：Mochiball」；frontmatter 与 openai.yaml 元数据补全 author（OmniAiLab）与 developer（Mochiball）字段
- v2.0.12：修正模型口径笔误——视频「备选 / 试水」模型的错误中文译名改为规范写法 `Wan 2.6`（涉及 SKILL.md 模型口径表与 `references/video_prompts.md` 备选模型列，共 3 处）；其余口径不变
- v2.0.13：补充生图模型 `image2`（常用）与 `image2.5`（最强、一致性最佳、故事板最强、中文强于香蕉Pro）；SKILL.md 模型口径表与 `references/LIRA SKILL.md` 模型路由表各新增两行，并立**「中文文字硬约束」**：画面含中文文字（招牌/包装/海报/封面/屏幕文字等）或产出封面、海报、故事板整板时一律优先 `image2.5`；同步修正 LIRA「画面内文本 → 香蕉Pro」的标注，并把 `references/storyboard.md` 首帧的「无文字」条款改为「无多余文字」（本镜剧本要求的中文文字除外）
- v2.0.14：并入站位层 `references/BLOCKING SKILL.md`（源自 `站位图+skill`；署名统一为 OmniAiLab，数据交付目标改指 **OmniAiLab 导演台**）及两份数据字典 `blocking-stage-schema.md`／`blocking-weapon-library.md`：人物坐标与朝向角、21 项姿势预设与逐关节控制、`movementPath` 行动路径、机位与人物同坐标系、多人间距≥0.35m 与动作通道规则、高度与支撑校验；立**「跨镜连续性协议」**（一场景一份站位基线＋`locked` 冻结＋逐镜取数＋换镜继承十二项＋漂移排查顺序）以根治多人镜头跨镜站位漂移；作为 CINEDANCE 的空间来源层挂入，**不单独计为子技能**，多人／多物镜头必用；导演台参数（比例／fov／时长）只进站位数据与平台 UI、不进提示词正文；补齐源素材五则站位示例（附录 A）与站位交付前质检清单（附录 B）；同步在 `storyboard.md` 增设「站位数据」小节、P4／P5 正文与 CINEDANCE／COMBAT 交叉接线
- v2.0.15：并入美学配方库 `references/AESTHETICS SKILL.md` 与配方字典 `references/aesthetic-recipes.md`（源自知识库《AI影视实操案例》7 篇实操案例；已去作者署名与第三方生成工具名）：`A01` 库布里克《2001太空漫游》工业级秩序深空、`A02` 徐克江湖失控狂沙、`A03` 邵氏兄弟复古棚拍、`A04` 胡金铨东方空灵肃杀、`A05` 迈克尔·贝式英雄镜头（镜头级）、`A06` 诺兰《敦刻尔克》克制战争史诗、`A07` Frutiger Aero 千禧科技乐观；建立**「剧本信号→美学推荐」匹配表**，并在 **P1 主动提案 2–3 个候选、P4 对命中戏型的单镜二次提案**（解决"创作者想不到该用哪种美学"）；7 套现成提示词沉淀至 `examples/aesthetics/`；作为 **STYLE 之上的成片级配方层**挂入，**不单独计为子技能**；来源文本的负面清单全部改正向表达，胶片一律「模拟」口径，导演姓名默认只作检索标签
- v2.0.16：明确美学配方库两类现成提示词的**调用点分工**——`examples/aesthetics/` 每个文件新增「两类提示词的调用点」小节：**分镜级图像提示词（生图）→ P4 首帧**（须接 P1 风格前缀并经 LIRA 润色）、**视频动效提示词（生视频）→ P5 视频提示词**（仅作动效与运镜参考，须经 ACTING→EMOTION→CINEDANCE 合成，禁止照抄直投）；`AESTHETICS SKILL.md` 第六节增设「现成提示词的两类分工」表并在 frontmatter 描述补注，SKILL.md 的 P4／P5 正文补入明确指路；两类提示词不得混用
- v2.0.17：新增「配套操作手册」入口——SKILL.md 顶部明确指路飞书操作手册（含如何调用本 Skill、逐阶段操作细则、子技能调度与模型口径速查、避坑总表、常见问题），frontmatter 描述同步补注；立**文档同步硬约束**：本 skill 每次更新（版本号、主干流程、模型口径、子技能接线任一变化）必须同步更新该操作手册，手册版本与 skill 版本号一致，未同步视为未完成
- v2.0.18：并入**写实 AI 影视制作方法**（源自一部商业级全 AI 写实短片的公开制作复盘；只取其方法与经验，按本方口径用中文重写为我方规范，署名统一为 OmniAiLab）：新增两个**挂载层**（均不单独计为子技能）——① 提示词教义层 `references/PROMPT-DOCTRINE SKILL.md`：视频提示词固定块序（13 段）、七条铁律（说有什么不说不要什么／几何绑画框不绑物件／一节拍一次反应／规模用线索不用米数／可数事件要证据／物理用节拍链／镜别角度必变）、「把难的东西放进静帧」（镜头性格、曝光与暗、画面内文字一律在 plate／首帧解决）与逐时间线锁调色；② 资产体系层 `references/ASSET-SYSTEM SKILL.md`：文本＋图像成对资产、`@char_`／`@loc_`／`@prop_`／`@staging_` 统一命名、「新状态＝新资产」、角色表两遍法与声音锁定（VOICE LOCK）＋单条参考重配音、资产前置闸门。同步扩写：`references/BLOCKING SKILL.md` 附录 C（站位示意图法 `@staging_`：三层反渗色架构、两步流程、已知故障、质检清单）、`references/ACTING SKILL.md` 附录（表演任务法：结尾倒推事件命名、全员同一事件、动机-目标-障碍-战术阶梯、+/− 镜像配对、眼神即行动，并写明与 EMOTION 的边界）、`references/omniailab_production.md` 第 9–11 节（剪辑五阶段到定剪、转场设计与 8 帧余量、颜色统一与声音设计）；接线 frontmatter 描述、通用原则、挂载层说明块、阶段对接表 P1–P6、灵活调用原则、P5 块序与教义核查、P6 剪辑口径
- v2.0.19：并入**第二个商业级 AI 写实短片的实战复盘**（港式新黑色；只取方法与经验、中文重写、署名统一为 OmniAiLab），并把**两个案例的成品提示词块沉淀为案例库** `examples/case-studies/`（`README.md` 索引 ＋ `CASE-A_写实犯罪片_夜戏与光学.md` ＋ `CASE-B_港式新黑色_颜色与打斗.md`，含可整段复制的成品块与「问题→解法」清单；本案公开提供的可下载 skill 经逐字节比对与首个案例**完全一致**，故不重复并入）：① `references/PROMPT-DOCTRINE SKILL.md` 由「七条铁律」扩为**九条**（新增「可数部位要点检」「参考里不想要的东西要"关掉"」），铁律四改为「规模用线索、**道具尺度用『数值＋关系』**」，新增 3.5 **颜色**（在提示词里定调、正向颜色宪法句）、3.6 **参考图的分工与排序**（几何与机位归示意图、表面与光归场景照片、示意图最后附、少锚点胜过好说明、用锚点钉住世界）、「四、物理与连续性必须写下来」（门／窗／开口几何逐镜重复、道具尺度、可数部位数量点检、状态资产、走路与上下楼含机速一致、打斗帧链），质检清单由 9＋4 条扩为 13＋6 条；② `references/ASSET-SYSTEM SKILL.md` 新增**称呼纪律**（只许用 `@tag` 称呼）、**规模认知**（两分钟短片也会长到约三十个标签）、**剪影锁定**（半部片不露脸的角色以轮廓为身份）与**状态资产用于连续性**（模型信参考不信故事，正解是再建一个状态的资产）；③ `references/COMBAT SKILL.md` 新增附录「**打斗不能靠剪辑救**」（帧链、一镜到底秒级时间轴、点名禁掉慢动作、动作命名并给矢量、关键帧火柴人站位图、切进身体、单一运镜）
- v2.0.20：并入**第三个商业级 AI 写实短片的实战复盘**（约 20 分钟、脊梁是同一间屋子里的四人长对话；只取方法与经验、中文重写、署名统一为 OmniAiLab）：新增两个**挂载层**（均不单独计为子技能）——① 剧本引擎层 `references/SCENE-ENGINE SKILL.md`：五要素戏剧引擎（目标／障碍／战术／反转／价值转变，精确口径）＋三种模式（审计／写作／共写）＋**审计输出结构**（逐要素判定 → 唯一最弱点 → 三层「如果…会怎样」修法）＋序列划分与「每个已解决的序列至少一次反转」＋**惰性反转**（转了情节却没动观众判断）这个头号失败模式；② 光学层 `references/OPTICS SKILL.md`：以可观察结果控制镜组（七个视场角锚点 8°／18°／29°／47°／84°／107°）、按内容类型选镜头的决策树、内容—视场对齐规则（同节拍禁混内容类别＝镜头漂移头号原因）、六组可直接复制的角度语言块、长焦／广角结果栈、多镜镜头一致性声明与反漂移锁。同步升级 `references/PROMPT-DOCTRINE SKILL.md`：**块序由 13 段升为 14 段**（新增独立的「**视线与眼线**」块；末段由「禁止项」改为「**正向锁定**」），新增「**五、物理锁与光线优先级**」（物理清单、逆光优先锁、光线七项必定义、台词规则、参考控制层级、风格语言位置），质检清单扩为 13＋6 条；`references/BLOCKING SKILL.md` 新增**附录 D**（首帧占用锁、站位弱词禁令与可测量替换表、身体朝向与视线分开写、格式模式决策、剪辑类型白名单、机位写成操作员行为、手持规则）并**补回附录 C**（站位示意图法）；案例库新增 `examples/case-studies/CASE-C_室内群像长对话_一室多镜.md`（含**一条完整的 14 段成品提示词**、剧本压力测试输出样例、声音圣经块与资产场景后缀、示意图覆盖镜头用法）
- v2.0.21：并入**两部长片级 AI 电影的实战复盘**（1 小时 54 分 / 137 场 / 约 600 资产；95 分钟 / 15 人 / 资产就绪后 14 天生成；只取方法与经验、中文重写、署名统一为 OmniAiLab）：新增两个**挂载层**（均不单独计为子技能）——① **长片工程层** `references/FEATURE-PRODUCTION SKILL.md`：镜头表**四组卡片**（材料／导演／摄影／剪辑，镜号带字母且三处一致）、每场戏的**开启仪式**（主镜一秒宽景＋**GEO 空间图**＋罗盘句＋地标锚定）、世界与颜色的**分区调色**（80–85／10–15／5，强调要有真实光源，同色用做工与年代区分）、资产**压力测试**（视频测试 10／10、与地点和同框资产一起测、崩了先改词再重建资产）、**迭代纪律与日志**（一次只改一件事；十到十五次规则：过线就改镜头不改措辞）、**法条式锁定**（名字＋可见证据＋废镜判据）、尺度锚与群戏、**年份是硬规则**、**剪辑并行与生成监督**岗位、后期**清理→颜色统一→声音**；② **音乐场景层** `references/MUSIC-SCENE SKILL.md`：终混切 12 秒块 → 黑画面视频文件 → **关掉生成音频**（口型仍由波形驱动、版权检查拦不到）→ 两条附加指令（「这就是那首歌他正在唱它」 ＋ 硬唇形锁与「嘴的所有权」）。同步升级：`references/PROMPT-DOCTRINE SKILL.md` **块序由 14 段升为 16 段**（拆出**格式模式／镜头（光学）／摄影机／动作计时／风格与画质**，**台词并入「声音与对白」段并规定动作段不许有台词**），铁律由九条扩为**十一条**（新增**绝不写年龄**、**禁用词字典**），并补入「图像与视频提示词分两个对话写」「每拍最多三句」；`references/ASSET-SYSTEM SKILL.md` 补入**三格角色表＋去掉全身格的人头＋特写笑／不笑两版＋选可信的脸＋眼神光**、**图片绝不过两遍模型**、**避开「摄影棚」／禁头顶主光／禁边缘光／手上留空**、`四·B 地点 plate 六条纪律`（三分之四、留锚、一个光逻辑、**反打两条路**）、**参考标角色与地点参考禁继承取景**、**tag 只出现一次**、**9／3／3 参考预算**、**口音写成条件**；案例库新增 `CASE-D`（长片工程：含**一条真实提示词的 16 段全文**）与 `CASE-E`（含**可直接复制的 Style Prefix** 与一个 16 段**全填满**的样板）
- v2.0.22：**扩展媒介与体量范围**（删除两条已过时的能力限制），并并入**动画短片的实战复盘**（一部约 4 分半的手绘感动画动作短片：风格化立体角色跑过水彩世界，公路追逐／追捕／群战接连撞进来，约 1 万 4 千条资产、五幕结构；只取方法与经验、中文重写、署名统一为 OmniAiLab）：① **`SKILL.md`「适用范围」改写**——删除「不处理纯动画、2D卡通、3D游戏引擎渲染风格」与「不处理超过 15 分钟的长片（需拆分为多集项目）」两条限制，改为**媒介不限**（写实／纯动画／2D卡通／3D游戏引擎渲染／三维＋手绘混合均支持，动画线按新挂载层执行）与**体量不限**（长片与上百场次项目整片推进、不再要求分集），并同步修正 `references/creative_baseline.md` 与 `references/COMBAT SKILL.md` 里「只建立真人实拍质感」的排他表述为「默认媒介为写实，动画项目按媒介声明覆盖」；② 新增**挂载层** `references/ANIMATION SKILL.md`（动画与混合媒介制作层，**不单独计为子技能**）：媒介判定、**三维预演 vs 生成的分工判据**（「这个动作能不能用一段话让模型复现」）、**混合美学的分权写法**（会动的物件走干净立体质感、厚笔触留给环境，根治「运动物件像贴图」）、**光决定风格**（手绘地点＋金色时刻侧逆光＋长投影，**全片复用同一条光线措辞**）、**360° 转身视频**取代静态角色表（转身＋表情＋声音三段）、**会动的资产必须先过视频测试**（与地点和同框资产一起测，同一处第二次崩就重建资产）、**动画原理优先于物理正确**（挤压拉伸／预备动作／跟随重叠／弧形轨迹／夸张五件套）、角色设计里**幽默与「酷」的配比**（喜剧感局部化到脸与耳，用判据句自检）、**人工精修层**（统一调色＋铅笔式轮廓线）与**分幕—分段—先拼全片再重生单镜**的工程组织（含资产账目读法：最重的两幕吃掉 70%），另附 12 条「问题→解法」与 12 项交付前质检；③ 案例库新增 `examples/case-studies/CASE-F_动画短片_三维预演与手绘背景.md`（含媒介与风格分权块、光线公式、运动口径块、动画原理五件套、360° 转身视频规格、资产视频测试卡、分镜板分工标注等**可直接复制的成品块**，另附五条风格规则、五幕资产占比读法与 12 条问题解法），索引改为**六个案例**并新增动画取用指路；④ 修正 `SKILL.md` P5 教义核查里遗留的「13 块」为「16 块」。
- v2.0.23：**新增案例库配图层 `examples/images/`**（49 张案例配图，压缩至宽 ≤900px、单张 ≤180KB，**整目录仅约 2.4 MB**）——把最难用文字说清的部分直接给图：三格角色表、角色状态与版本、角色表去掉全身格人头、图片不过两遍模型的对比、剪影锁定、地点四分之三视角、**反打第二条路**、**颜色被拉暖的颜色宪法句对照**、变形镜头做进地点资产、**站位示意图**（几何与机位／三维出图／改图流程）、主镜与 GEO 空间图、分场块镜头表、写行为不写感受、活戏三征兆、眼神即行动、尺度法条、群像人数、音乐场景唇形；动画线的**角色设计早期版 vs 定型版**、手绘环境测试稿、**运动物件「像贴图」的失败与修正对照**、人工精修的铅笔式轮廓线。索引 `examples/images/INDEX.md` 含**「关键词 → 图」反查表**与每张图的「说明什么／对应规范／什么时候用」。接线：`SKILL.md` 新增**「要用图说话」硬规则**（凡引用案例规范必须同时给图；P2/P3/P4/P5 主动报图）＋案例库说明块补配图层＋frontmatter 描述补注；`examples/case-studies/README.md` 顶部加配图指引、调用表新增两行；**六个 CASE 文件各增「配图」小节**（本章案例的全部图＋各自说明）。配图只取案例正文里的**方法示意图**，跳过海报、头像、推荐位与资产缩略图；文件名一律为本 skill 自拟的中文说明。
- v2.0.24：**开源仓库入口与对外文案优化**——`SKILL.md` 顶部「配套操作手册」一节补入公开仓库链接（https://github.com/tomatoparkdao/omniailab-ai-director），说明可克隆安装、获取最新版与反馈问题；`README.md`／`README_EN.md` 信息表新增「开源仓库」一行、克隆安装处补同步说明，并把对外文案中口语化的媒介表述统一为专业口径「写实与动画两类媒介并行支持」；飞书操作手册同步补入仓库链接与说明。
- v2.0.25：**统一文件开头格式 ＋ 仓库与手册入口**——`references/` 与 `examples/` 下**全部 51 个 .md** 的开头统一为「署名行 `> © OmniAiLab ｜ 开发者：Mochiball` → 一级标题 → **出品·开发者·版本**行 → **开源仓库**链接 → **操作手册**链接」；`SKILL.md` 顶部在出品行下同样补入仓库与手册链接（此前只有第 1 节里的散点说明）。⚠️ 维护提示：这 51 个文件里的版本号随每次升版一并更新，用脚本批量处理。
- v2.0.26：**开头格式统一为 frontmatter 八项**——`references/` 与 `examples/` 下**全部 51 个 .md** 的开头改为 YAML frontmatter：`name` / `description` / `version` / `author` / `developer` / `agent_created` / `开源仓库` / `操作手册`（每个文件的 `description` 按其内容单独撰写），其后才是 `# 一级标题`；**删除了重复的 `> © OmniAiLab ｜ 开发者：Mochiball` 行、`**出品：…**` 行与正文里的两行链接**（信息已在 frontmatter，不重复出现）。`SKILL.md` 顶部同步改为同一格式，`## 配套操作手册` 一节不再重复 URL。
- v2.0.27：**并入纪实／纪录片层**——新增 `references/DOCUMENTARY SKILL.md`（观察式纪实影像工作流：何时启用的触发判定、纪实规格八项、去戏剧化叙事与分镜规范、自然光与质感断言、参考资产与色卡提取、纪实提示词公式与词库、模型口径、暂停点与失败处理、装配与声音、阶段对接表与纪实专用质检清单）与 `examples/documentary/纪实提示词模板.md`（人物三视图／定妆参考板／场景图／道具图／色卡图／首帧／视频 七套可直接套用的中文模板）。**接线**：`SKILL.md` 适用范围与通用原则各补一条、挂载层说明块补一段、阶段对接表补一行、灵活调用原则补一条入口。**边界**：本层只改叙事、美学口径与词汇，**不改生成方法**——资产、提示词工程、光学、剪辑仍按既有层级执行，一律在 OmniAiLab 内完成；判定不是纪实时不启用。
- v2.0.28：**并入宣传片线与入门引导层**——新增 `references/PROMO SKILL.md`（14 个商业短片方向的子调度：官方品牌广告／TVC、品牌宣传短片、品牌流线 MG、数字产品宣传片、UI 动效与产品演示、电影与剧集片头、动态视觉设计、二次元／游戏 PV、酷感音乐短片、达人原生视频、教育内容、数字绘画延时，以及视频拆解与音色克隆；含六步标准流程、共性硬约束与交付前质检）与 `references/promo/` 下 **78 个方向文件**（每个方向一个 `SKILL.md` ＋ 其原有 `references/` 细则，**内部相对链接与全部细节原样保留**）；新增 `references/ONBOARDING SKILL.md`（先定作品形态：分流表 ＋ 三问收敛法 ＋ 开工话术）。`SKILL.md` 正文最前面插入「**第 0 步：先定作品形态**」，挂载层说明块补两段、模型口径表补 **MiniMax H3**（宣传片线统一生成口径）、阶段对接表补一行、灵活调用原则补两条入口。**边界**：宣传片线只改方向选择、商业约束与生成口径，资产／块序铁律／光学／剪辑仍走主线。
- v2.0.29：**统一文件结尾署名、收紧入口口径**——① `references/` 与 `examples/` 下本轮新并入的 82 个文件补齐与全仓一致的页脚署名；② **取消“自动跑默认剧本”**——用户没给剧本时先询问（已有剧本／只有一句创意），`examples/floor17_script.md`《17楼》降为公开样例，仅在用户明确要求时使用；③ 推荐工具顺序按稳定性调整为 **Codex（推荐）→ Claude → WorkBuddy**。
- v2.0.30：**新增宣传片成品样例库**——`examples/promo-cases/` 收录 7 条真实 MiniMax H3 成片的**原话输入／成品提示词**，按子方向分目录（品牌广告 ×4、动态视觉设计 ×2、UI 动效 ×1），并附「**源表记录 → 子技能 → 文件**」一一对应表与取用指引；宣传片线第 4 步「提示词编译」前先查样例库。
- v2.0.31：**新增机位与布光预设层**——吸收一个开源电影工程“摄影预设库”的**调用方法**（结构化预设 ＋ 意图标签检索 ＋ 片段注入 ＋ 平台映射）与词表结构，**只取方法、不搬数据**（不引入其 1,486 条预设与 54 条布光数据），全部中文重写、去掉一切硬件厂商与型号：新增 `references/CAMERA-LIGHT SKILL.md`（五维机位坐标：机身格式档 6 档 × 镜头性格档 11 档 × 焦段档 6 档 × 光圈档 3 档 × 运动档 20 档；布光三灯结构与色温变体；意图→组合反查；块 9／块 13／块 8 注入模板）与 `examples/camera-light/` 两份索引（摄影机预设索引、33 套布光方案索引）。**铁律：硬件档位只做选型台，写进提示词的一律是可观察结果**（与 OPTICS 既有口径同源）。
- v2.0.32：**机位与布光层升级为可调度的专业层**——新增 `examples/camera-light/调度反查表.md`：**A 作品类型（16 类）→ 全片机位与光照基线**、**B 场景（22 类）→ 机位与光**、**C 人物／角色功能（16 类）→ 怎么被拍**、**D 剧情节点（18 个）→ 光怎么变** 四路反查表，每行给「主推 ＋ 变体 ＋ 判断依据」；另附 **E 快速响应卡**（10 条常见问法 → 可直接给的答案）与 **F 冲突裁决五条**。`CAMERA-LIGHT SKILL.md` 新增**第八节 调度决策**（类型→场景→人物→剧情逐级收窄；A 表冻结"不许变"的维度，B／C 冲突以人物为准）与**第九节 主动引导**（最多问两个问题；必须主动说出光源位置与光比；禁止用硬件型号回答"要什么感觉"），并把 P1 的角色从"只在锁定范围内微调"改为**为 P1 提案 1 条主推基线 ＋ 1–2 条变体候选**；质检清单补三条。同步接线主干挂载层块、阶段对接表 P1 行、灵活调用原则，以及 OPTICS／PROMPT-DOCTRINE／PROMO 的入口与中英 README。
- v2.0.33：**新增导演视界层与 20 位导演预设库**——吸收一个开源导演风格库的**组织方法**（每位导演一个模块、统一结构、"反例"写明与相邻导演的机制差异、附机器可读参数块），**只取方法与结构、不搬运其文本**，全部中文重写、去硬件厂商与型号：新增 `references/DIRECTOR-VISION SKILL.md`（六维推理机制、加载与优先级、反例纪律、混合规则、「导演风格声明」、扩容三步、质检八条）与 `examples/director-presets/`（**README 索引**：20 位总表／按作品类型推荐／按情绪与场景推荐／混合速查（可混 8 组、不可混 5 组）／档位映射（→ CAMERA-LIGHT 五维与布光方案）；**20 位导演预设文件**，每位含适用与不适用、反例、六维机制、风格参数、可执行清单、与各层对接）。接线：第 0 步之后新增「紧接着定导演」、阶段对接表 P1 补导演声明、灵活调用原则增入口、挂载层说明块、CAMERA-LIGHT／AESTHETICS／PROMPT-DOCTRINE／ONBOARDING 的相关说明，与中英 README 及 openai.yaml。支持**多选混搭**（主导演 ＋ 借用维度，互为反例者禁止同镜混用）。
- v2.0.34：**把「你可以自己指定」做成显式菜单**——`references/ONBOARDING SKILL.md` 新增第二节（导演／摄影机／布光／美学等 11 类可选项 ＋ 照抄话术 ＋ 两条规则），`SKILL.md` 第 0 步新增「主动报菜单」硬规则（不等用户提问、开工就报），`references/DIRECTOR-VISION SKILL.md` 新增第七节「从一句话到参数」三个完整调度示例（悬疑全片打光／都市爱情／产品广告），飞书操作手册新增第 3 节《你可以自己指定（导演 · 摄影机 · 布光 · 美学）》。
- v2.0.35：**重写对外简介，让优势一眼可见**——`README.md`／`README_EN.md` 引言段升级并新增「能力一览 / What's inside」一节（引导式入口／创作决策可点菜／机制型专业／实战背书／全链路到成片五层），`SKILL.md` 的 frontmatter 描述与 `openai.yaml` 的 short_description 改按「定位 → 引导式入口 → 可点菜 → 机制型专业 → 能力体系」组织（不再是从头罗列流程），飞书操作手册顶部「一句话」与 2.1 信息表同步升级并新增「它能做什么」一段，GitHub 仓库 About 描述同步重写。本次仅改对外表述与元数据，主干流程、模型口径、子技能接线均未变。
- v2.1.0：**新增动效工作室层（代码渲染通道）**——面向「有真实产品界面要展示」的产品宣传片／发布视频／功能演示／官网首屏片，与宣传片线（生成通道）**并列而非替代**，两条通道可接力（概念镜头走生成、产品界面镜头走代码渲染，同一时间线合成）。新增挂载层 `references/MOTION-STUDIO SKILL.md` 与配套目录 `references/motion/`：**157 张动效镜头配方卡**（十类：运镜／数据／特效／交互／开场／收尾／节奏／转场／文字／界面入场；每卡含意图、动效核心、参数表、已知坑与"参考实现"定位）、**七份规则**（工作流／协作引导／审美准则／声音设计／音乐卡点／终检清单／剪映导出）、桥段模板（能量弧线）、可跑的工程模板、逐卡参考实现源码、七个可复用工程组件、**154 份音效与 BGM 素材**（附逐文件来源与许可记录）、采集与冒烟脚本、剪映工程导出脚本。核心口径：**先过"适不适合"判定再谈怎么做**——强信号为「手里有真实界面／要精确还原产品视觉／要做功能演示／需要逐帧可控／成片 15–90 秒」（命中两条以上），反向信号为「真人实拍剧情／只有创意没有产品界面／写实自然场景／超长片」，命中反向信号**必须明确说不并给出替代路线**；**用途决定形态**（官网／应用商店／发布会／社媒信息流／销售各有形态要点，说不清时只问三个问题收敛）；视觉语言**必须从产品自身设计系统生长**，不得另造"宣传片皮肤"；镜头实现**按镜头卡＋参考实现**落地，卡上标注的"已知坑／命门"参数**不得降档**；卡点片子**先做节奏分析再分镜**；交付前由**干净上下文的独立 subagent** 按终检清单出报告；逐帧渲染引擎的许可（个人与小团队免费、公司可能需付费）须在商业交付前自行确认。接线落点：`SKILL.md` 第 0 步形态速览表新增一行并补「两条宣传片通道怎么分」判定段、通用原则新增一条硬约束、子技能调用节补挂载层说明块、P4 与 P6 各补指路一句；`openai.yaml` 的 `short_description` 与 `VERSION` 同步；配套操作手册同步。原有主干流程、子技能数量（恒 4）、模型口径与门禁均未变。
- v2.2.0：**新增通道选择层，把两条宣传片通道从"并列摆着"做成一套可执行的决策机制**——同一支宣传片／产品片／发布视频／功能演示，有**生成通道**（画面由模型生成，OmniAiLab 画布选 **MiniMax H3**，见 `PROMO SKILL.md`）与**代码渲染通道**（真实页面截图＋代码逐帧渲染，见 `MOTION-STUDIO SKILL.md`）两条路，选错要整支重做。新增挂载层 `references/CHANNEL-SELECT SKILL.md`（**不单独计为子技能**）：**两条通道对照表**（画面来源／出片方式／强项弱项／迭代方式／成本形态／许可注意／典型交付）、**五个判据**（①画面主角是真人实景还是界面数据文字 ②要不要分毫不差 ③有没有可截图的真实界面 **不成立即出局** ④要不要逐帧可控的运镜与卡点 ⑤时长与投放）、**三个提醒节点＋不该提醒的时刻**（**A 定形态只报倾向不展开**——此刻信息不足问了也白问；**B 素材核验后、进 P4 前正式确认并锁定通道**；**C 用户改口时立即重判**；用户已明确指定／片子只有一条路／已过 P4 则本层不出现）、**三段可直接照抄的话术**（报倾向／决定性确认带两条路的代价／改口重判）、**按画面主角分四类的应用场景全表**（人为主体／物为主体／屏为主体／混合，含**电视宣传片按片型分流**：频道 ID 与台标演绎／栏目包装／片头字幕／大屏 LED 视觉走代码渲染，节目预告／剧集宣传片／TVC／公益／城市形象走生成，晚会大赛包装走混合）、**混合与接力分工**（一句话记法"会动的真人实物走生成、屏幕上的一切走代码渲染"，并规定**必须先定生成段的风格锁定、代码段从同源 tokens 出发**以免另起一套皮肤）、**八条效率与人性化硬规则**（先给判断再给选项／同一节点只问一次／说清代价／不等用户懂／信息不足只问必需的两件／选定即锁／改口即重判／不因为模板现成就推荐它）与**七项交付前自查**。接线落点：`SKILL.md` 第 0 步形态速览表合并宣传片两行并改写「两条宣传片通道怎么分」整节、通用原则新增一条通道硬约束、挂载层说明块新增一段、阶段对接表新增两行、P4 补"本阶段开始前通道必须已锁定"、灵活调用原则新增入口、frontmatter 描述同步；`PROMO SKILL.md` 新增**进线通道预检**（本线只承接生成通道）、子方向表第 4／5 项加通道提示、统一执行口径新增第 7 条通道前置、交付前质检新增一条；`MOTION-STUDIO SKILL.md` 第一节新增「该说不的时候把话说完整」并指明通道最终裁决归本层；`ONBOARDING SKILL.md` 分流表宣传片行与界面动效行改为"先选通道"、新增一节「宣传片类先报一句通道倾向」、起手式补通道提示。原有主干流程、子技能数量（恒 4）、模型口径与门禁均未变。
- v2.2.1：**整理动效工作室层的目录归属**——把 `references/motion/` 下**与 Remotion 绑定的 638 个资产文件**（157 张镜头卡、逐卡参考实现 248 个、可跑工程模板 58 个、音效与 BGM 素材 155 个、工程组件 12 个、剪映工程导出 4 个、桥段模板与采集脚本 3 个）迁到 **`examples/motion/`**，`references/motion/` 只保留**七份规则文档**（工作流／协作引导／审美准则／声音设计／音乐卡点／终检清单／剪映导出）。依据是本仓一贯的分层规矩——**规范在 `references/`，可照抄的成品与资材在 `examples/`**（与 `examples/director-presets/`、`examples/aesthetics/`、`examples/promo-cases/` 同类）；这些资产是渲染引擎绑定物、换引擎即不适用，不该与规范并列。同步：规则文档内 28 处资产路径改为 `examples/motion/…`；`MOTION-STUDIO SKILL.md` 11 处、`SKILL.md` 的 P4 指路 1 处、README 中英的专项层表与目录树同步；两处素材引用由英文旧名（`ATTRIBUTION.md`／`AUDITION-…md`）改为实际文件 `examples/motion/素材/授权说明.md`。全仓 `examples/` 与 `references/` 的 motion 路径**断链数为 0**。原有主干流程、子技能数量（恒 4）、模型口径与门禁均未变。
---
> © OmniAiLab ｜ 开发者：Mochiball ｜ OmniAiLab AI导演完整版（omniailabx.com）— 未经授权禁止复制、传播或二次分发。
