# Skill Director

> 当已有已定稿剧本或明确内容大纲，需要设计“怎么拍”时使用；也用于修复主线不清、镜头节拍混乱、资产漏项、空间/道具承接错误。负责产出或局部更新 director_plan，不负责写最终生成 prompt、直接生成素材或做审查放行。

- Skill: `wangzai-double-milk/skill-director` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add wangzai-double-milk/skill-director`
- Raw SKILL.md: https://api.skillmd.com/api/skills/wangzai-double-milk/skill-director/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: wangzai-double-milk (https://skillmd.com/u/wangzai-double-milk)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/wangzai-double-milk/skill-director

---


# Skill · 编导转译

## 执行合同

- **触发**：剧本已定稿，准备进入资产、故事板、视频生成或合成；或审查结论指向 MAIN / INFO / REF / SPACE / CONT / PROP 等规划层问题。
- **输入**：已过审剧本、用户目标、时长与平台约束、现有 `director_plan.json`（返工时）。
- **唯一输出**：可执行的 `director_plan.json` 或对其中受影响部分的局部更新。
- **边界**：不重写剧本；不直接出图/出视频；不写工具字段；不替审查判通过。
- **完成标准**：下游不需要猜人物、场景、道具、镜头、节拍、承接、声音或参考素材职责。

## 每次执行只做这 5 步

1. **校准来源**：读已过审剧本和当前 plan；返工时先读审查结论，只改根因涉及的字段。
2. **钉主线与段功能**：写清“谁 + 目标/困境 + 阻碍/转折 + 落点”；每个 segment 说明如何推进主线。
3. **把信息变成镜头**：逐段写 beat、段内时间轴、不可丢信息、画面文字、声音事件、段初/段末状态。
4. **登记真实资产**：人物、场景多视角、道具、状态变体、关键特写、故事板、blocking、route map、色卡按需要登记；声明即承诺。
5. **做交付检查**：核对时长、镜头参数、资产覆盖、连续性、道具持有链和音频计划，明确“可进入下一阶段”或“仍阻塞”。

## `director_plan` 最低合同

计划至少包含以下信息；字段名可按项目现状调整，但语义不能缺：

- `story_spine`：一句话主线、结构选择、前三秒钩子。
- `style_contract`：媒介、写实程度、摄影显影、材质、负向禁忌、固定调色板。
- `reference_pack`：角色、场景、道具、状态变体、关键特写、色卡及其适用范围。
- `segments[]`：ID、功能、时长、beats、3-6 段时间轴、画面文字、声音、资产需求、故事板职责、段初/段末状态、终版状态。
- `continuity`：空间方向、人物左右关系、关键道具持有链、链式延展关系。
- `edit_plan` / `audio_plan`：切镜逻辑、转场理由、全片声音与 BGM 曲线。

## 硬门禁

以下任一项不满足，不得把任务交给素材或提示编译阶段：

- 没有一句话主线，或 segment 只是并列的漂亮画面。
- 文学剧本直接变生成 prompt，没有可执行 plan。
- 每段只有总体动作，没有镜头 beat 和 3-6 段时间变化。
- 逐字台词、旁白、关键文字、反转信息或道具状态没有落到可见/可听载体。
- 主要人物、场景、道具、状态变化或关键特写只靠文字，未登记真实参考资产。
- plan 声明了多视角、色卡、blocking、route map、状态变体，却未写清数量、用途和适用 segment。
- 人物穿场景、追逐或长距离移动，却没有场景多视角和 route map。
- 相邻连续段的地点、人物位置、光线、运动方向或道具状态无法首尾相接。
- 链式延展没有标明上一段过审终版及“从其末状态继续”的关系。
- 计划只写“电影感”“同上”“保持一致”等不可执行描述。

## 共用故障标签

| 标签 | 本阶段必须解决什么 |
|---|---|
| `MAIN-1 / HOOK-1 / INFO-1` | 主线、前三秒、关键叙事信息 |
| `REF-1 / STATE-1 / CU-3 / CAST-1` | 资产、状态变体、关键特写、角色记忆点 |
| `COLOR-1 / BG-1 / CU-2` | 固定调色板、参考与成片光影边界 |
| `TIME-1 / EMO-1 / CAM-1` | 段内变化、情绪链、可执行镜头机械动作 |
| `SPACE-1 / ROUTE-1 / CONT-1 / CHAIN-1 / PROP-1` | 空间、路线、段间承接、链式延展、道具持有链 |
| `STB-1 / STB-2 / CUT-1` | 故事板只管剧情流动，不发明资产、不决定切镜数 |
| `PHYS-1 / USE-1` | 生活物理、对象处理方式和人的本能反应 |
| `VOICE-1 / TXT-1 / CU-1` | 固定音色档案、逐字画面文字、文字载体特写 |

## 按需读取详细手册

不要默认把整本手册全部读进上下文。只在当前任务需要时，用 `keyword` 定位对应章节：

| 当前问题 | 读取命令 |
|---|---|
| 主线、钩子、信息、画面文字 | `file_read path="skills/skill_director/references/handbook.md" keyword="一、先定故事和结构" count=130` |
| 资产、状态、特写、角色、场景多视角 | `file_read path="skills/skill_director/references/handbook.md" keyword="三、资产与参考包规划" count=220` |
| 镜头 beat、时间轴、情绪 | `file_read path="skills/skill_director/references/handbook.md" keyword="四、镜头节拍表" count=120` |
| 镜头语言、空间、越轴 | `file_read path="skills/skill_director/references/handbook.md" keyword="五、镜头语言选择" count=90` |
| 故事板 | `file_read path="skills/skill_director/references/handbook.md" keyword="六、故事板" count=70` |
| 承接、道具、物理、剪辑、时长 | `file_read path="skills/skill_director/references/handbook.md" keyword="七、段间承接" count=145` |
| 人声与 BGM | `file_read path="skills/skill_director/references/handbook.md" keyword="八、音频计划" count=70` |
| 完整交付检查 | `file_read path="skills/skill_director/references/handbook.md" keyword="九、交付与放行自检" count=50` |

## 最终回报格式

执行结束只报告：

1. 更新了哪些 plan 部分。
2. 当前硬门禁是否全部通过。
3. 下一阶段应读取哪个 skill。
4. 若阻塞，缺的具体产物是什么。

