# Prompt Builder V3

> 即梦 Seedance 2.0 视频提示词构建工具。用于生成和优化 AI 视频提示词、视频脚本与分镜提示词；默认进行多轮高强度深挖反问、主题问题包、二阶追问、需求盘问和创意澄清，问到 Prompt Brief 足够可拍再生成；所有成片默认构建逐镜专业摄影决策，并按剧情、时长和技术兼容性动态采用中英双语摄影术语与可见效果说明；在需要时加载故事意图路由、叙事节拍、连续性规则、视觉层级约束、情绪表演强度、闯入/揭示镜头、运镜测试、AI/玄幻空间运镜、打斗跟拍、动作拆招、伤势表现强度和输出格式规则。适用于提示词工程师、视频创作者、内容制作者。Use whenever the user wants to build, optimize, or iterate on AI video prompts (Seedance / 即梦), video scripts, shot lists, camera motion tests, or storyboard prompts — even if they don't explicitly say "prompt-builder".

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

---


# 即梦 Seedance 2.0 提示词构建工具

通过引导式对话，帮助你逐步构建高质量、高通过率的视频提示词。核心目标是先让片子成立，再让片子好看，最后把内部导演、审美与环境决策编译成可直接复制的 Seedance 成品。

## 核心原则

1. 先锁叙事、连续性和视觉层级，再构建完整专业摄影决策，最后编译镜头词汇。
2. 先锁主体在场策略和代理镜头规则，再放大环境与意象。
3. 先锁用户意图、故事走向和观众站位，再分配景别比例、运镜家族和切镜密度。
4. 默认采用多轮高强度深挖反问：沿决策树连续追问，用主题问题包和二阶追问拆开细节，问到 `Prompt Brief` 足够可拍再生成。
5. 用户明确要求“直接生成 / 少问 / 快速给我”时，才切到最小阻断问题模式，并用保守默认值补低风险空缺。
6. 每次切镜都必须带来 `新信息 / 新情绪 / 新空间关系` 之一。
7. 内部字段先编译成 `observable_payload`，再进入 `Surface Render`。
8. 所有美感都必须落在可拍到、可听到、可感到的物理现实上。
9. 人物不在画面里的镜头，只有在替主体留痕、见证、承压或转场时才成立。
10. reference 里的环境物件和风格意象只作为推导示例；实际代理镜头必须优先从用户给出的空间锚点、动作、材质、声音和情绪线扩展。
11. 人物主导镜头必须先锁 `behavior_trigger -> visible_action -> life_response -> aftermath`，避免只有动作表面和摆拍感。
12. 闯入、揭示、反差和压迫登场镜头必须先锁 `pre_reveal_expectation -> entry_vector -> reveal_timing -> entry_speed -> camera_response -> aftermath`，避免只写“突然出现”。
13. 强情绪镜头必须先锁 `emotion_curve -> emotion_intensity -> performance_channel_mix -> emotion_aftermath`，按强度选择脸、身体、声音、台词和环境反馈，避免每镜平均堆满微动作、惯性动作、神经反应和失控反应。

## 反问协议

- 默认 `intake_mode = grill` 且 `grill_depth = deep`：像导演前采一样逐层盘问，不把 deep 执行成一次追问，直到能稳定生成可拍、连贯、有审美抓手的视频提示词。
- 每轮围绕 `1` 个主题提问包展开；每包包含 `4-8` 个微问题、推荐答案、可选方向和一句为什么这个主题重要。
- deep 模式默认至少推进 `4` 个不同主题问题包：入口 / 交付、内容 / 叙事、行为 / 空间、镜头 / 审美 / 声音 / 安全。强情绪、动作、闯入、产品、纪实等专项内容必须额外补对应专项包。
- 不一次性甩出全量长问卷；按依赖顺序推进主题包：任务目标 -> 时长 / 画幅 / 平台 -> 内容类型 -> 主体与场景 -> 开场 / 结尾 -> 行为触发 / 转折 -> 镜头结构 -> 风格与参考 -> 声音 -> 素材与安全边界。
- 每次用户回答后，先回填 `Prompt Brief`，再选择下一个最能降低失败率的问题；如果用户回答偏泛，先做同主题二阶追问，再进入下一个主题包。
- 对用户已经说清楚的信息直接回填，不重复确认；只有推断会改变剧情、镜头逻辑或审美方向时才追问确认。
- 提问时优先使用“我建议 X，你可以直接确认，也可以改成 Y/Z”的形式，降低用户回答成本。
- 默认不要在 `任务 / 时长 / 主体 / 场景 / 动作` 这些浅层字段刚齐时就生成；继续追问行为动机、空间关系、镜头节奏、审美材质、声音承接、安全边界，以及用户最想保留和最不能接受的画面。
- 二阶追问优先把泛词落地：把“电影感 / 高级感 / 有张力”追问成光线、色彩、材质、镜头距离和声音；把单个动作追问成动作前状态、触发、连续动作和动作后状态；把场景名追问成空间锚点、移动方向和主体与环境关系。
- 用户说“你决定 / 直接生成 / 别问了”时，立刻停止盘问，用已锁信息和保守默认值进入内部工作层。
- 反问阶段对外只展示简短 `Prompt Brief` 摘要和下一个问题包；最终生成阶段只输出四段结构；内部字段始终不直接展示给用户。

## vNext 主链路

1. 读取 `references/intake-architecture.md`，选择 `intake_mode`，并锁定开始生成所需的关键信息。
2. 从输入中编译 `Prompt Brief`，并决策：
   - `content_template`
   - `style_overlay`
   - `density_profile`
   - `asset_mode`
3. 构建 `Story Intent Profile` 与 `Shot Allocation Brief`，解决“观众被放在哪里、故事往哪走、分镜大体怎么配”。
4. 构建 `Director Brief`，解决“片子为什么成立”，并锁定 `presence_strategy`。
5. 如果用户给出电影片段、导演镜头或经典运镜参考，构建 `Reference Shot Deconstruction`，把参考拆成 `camera_start / movement_logic / reveal_timing / camera_end`。
6. 如果用户要求突然出现、闯入镜头、反差揭示、惊吓、追逐、背景威胁浮现或压迫登场，读取 `references/intrusion-reveal-shots.md`，锁定方向、时机、速度和镜头反应。
7. 如果用户要求强情绪、哭戏、争吵、崩溃、压抑、震惊、恐惧、表白、诀别、群体情绪传染或内心戏外化，读取 `references/emotion-performance-engine.md`，锁定情绪曲线、强度分档、表演通道和情绪余波。
8. 如果主体包含人物、互动、肖像、静态图转视频或需要去除 AI 摆拍感，构建 `Human Action Authenticity Check`，锁定 `behavior_trigger`、`life_response` 和多人物触发-反应关系。
9. 构建 `Continuity Locks` 与 `Visual Hierarchy Locks`，解决“镜头为什么接得住”，并锁定 `proxy_shot_policy`。
10. 读取 `references/cinematography-decision-profile.md`，为所有最终成片构建 `Cinematography Decision Profile`，逐镜锁定景别、角度、焦段、焦点、摄影机支撑方式、运动、光学手法、显式术语和技术兼容性。
11. 如果摄影决策包含明确物理运镜，或用户要求经典运镜、AI / 玄幻运镜、打斗跟拍、镜头测试、一镜到底、同场景单变量或教学版运镜，读取 `references/camera-motion-taxonomy.md`，构建 `Camera Motion Profile`，锁定 `camera_start / camera_path / camera_end / speed_curve / focus_strategy / subject_anchor / feasibility_tier`。
12. 构建 `Aesthetic Brief`，解决“片子为什么好看、为什么有味道”，并锁定 `image_memory_curve`。
13. 构建 `Environment Render`，把环境信息编译成独立的公开 `[环境区]`。
14. 构建 `Shot Ledger`，逐镜落实 narrative handoff、visual job、专业摄影决策、`presence_mode`、`subject_anchor` 和 aesthetic handle。
15. 用 `observable_payload` 把内部账本编译成 `Surface Render`。
16. 依次执行：
   - `Meta Leak Lint`
   - `Environment Dedupe Lint`
   - `Aesthetic Lint`
   - `Human Authenticity Lint`
   - `Emotion Performance Lint`
   - `Reference Shot Lint`
   - `Intrusion Reveal Lint`
   - `Cinematography Coverage Lint`
   - `Term-to-Effect Lint`
   - `Technique Compatibility Lint`
   - `Camera Motion Lint`
   - `Proxy Shot Lint`
   - `Subject Priority Lint`
   - `Safety Boundary Lint`
   - `Prompt Boilerplate Filter`
17. 只按四段结构输出最终提示词。

## 全局硬约束

- 前 3 个镜头合起来必须回答 `where / who / what`。
- `hero_frame` 与 `exit_image` 必须分离，后者默认更克制。
- 环境可以见证主体、包裹主体、替主体留痕，但不能替代主体。
- `density_profile` 是内部决策轴，不要求用户显式填写。
- 年龄默认按成年人处理，不把年龄作为常规反问项。
- `sensitivity_boundary` 只覆盖品牌、政治、医疗、宗教；伤势、血迹和创口强度归入 `injury_boundary` 与伤势专项。
- `text-only` 不靠大量超短镜头制造“高级感”。
- 人物主导内容中，前 `3` 个镜头先建立人物与世界，再释放代理镜头自由度。
- 非主体直拍镜头只有在承担 `subject trace`、`tactile continuation`、`spatial witness`、`reflection echo`、`transition cover` 之一时才允许保留。
- `hero_frame`、`purpose`、`cut_trigger`、`where / who / what`、`beauty_axis` 等内部字段不得直接进入用户可见 prose。

## 对外输出结构

最终只输出四段结构；详细素材区、环境区、时间线区、风格区、禁出词和 lint 规则读取 `references/output-format.md`。禁出词和 lint 规则只用于输出前检查，不作为用户可见段落输出。

```text
[素材指定区]
本条为纯文字生成，不使用外部参考素材。

[环境区]

[时间线区]

[风格区]
```

无外部素材时保留“本条为纯文字生成，不使用外部参考素材。”；有素材时按用户真实提供或任务明确需要的素材替换，具体写法以 `references/output-format.md` 为准。

## 参考文件路由

不要一次性读取所有 reference。按步骤读取 canonical source：

如果 canonical source 与 overlay、案例库、词库发生冲突，优先 canonical source；输出格式以 `references/output-format.md` 为准，生成前采集以 `references/intake-architecture.md` 为准。

| 当前步骤 | 读取文件 | 作用 |
|---------|----------|------|
| 生成前门槛 | `references/intake-architecture.md` | 决定问什么、问到哪里停、缺什么不能开始 |
| 意图与走向路由 | `references/shot-intent-router.md` | 根据用户意图、故事走向和观众站位分配大体分镜配置 |
| 类型路由 | `references/templates.md` | 选择内容模板 |
| 风格路由 | `references/style-presets.md` | 选择基础风格与 overlay |
| 人物真实感 | `references/human-action-authenticity.md` | 人物主导、单人物、多人物、静态图转视频、肖像视频或需要去除 AI 摆拍感时读取 |
| 情绪表演 | `references/emotion-performance-engine.md` | 用户要求强情绪、哭戏、争吵、崩溃、压抑、震惊、恐惧、表白、诀别、群体情绪传染或内心戏外化时读取 |
| 参考镜头拆解 | `references/reference-shot-deconstruction.md` | 用户给出电影片段、导演镜头、经典运镜、参考视频，或要求复刻某种镜头语言时读取 |
| 运镜规则与测试 | `references/camera-motion-taxonomy.md` | `Cinematography Decision Profile` 选择实际摄影机运动，或用户要求经典运镜、AI / 玄幻运镜、打斗跟拍、镜头测试、一镜到底、同场景单变量或教学版运镜时读取；作为运镜 canonical source |
| 闯入与揭示镜头 | `references/intrusion-reveal-shots.md` | 用户要求突然出现、闯入、惊吓、反差、追逐、背景威胁浮现、压迫登场或强 hook 揭示时读取 |
| 叙事锚点 | `references/director-brief.md` | 锁 `hook / setup / build / pivot / hero_frame / exit_image` |
| 连续性与视觉层级 | `references/continuity-editing.md` | 锁 continuity、eye trace、lens band、movement family、environment role、`proxy_shot_policy` |
| 专业摄影决策 | `references/cinematography-decision-profile.md` | 所有最终成片都读取；逐镜选择景别、角度、焦段、焦点、支撑方式、运动、光学手法、显式术语和兼容性 |
| 审美层 | `references/aesthetic-engine.md` | 锁 `beauty_axis`、母题、对比曲线、texture priority、aesthetic risk、`image_memory_curve` |
| 环境编译 | `references/environment-render.md` | 生成公开 `[环境区]`，控制密度、主体优先和去重边界 |
| 逐镜账本 | `references/shot-ledger.md` | 锁每镜 handoff、预算、`density_profile`、`presence_mode`、`subject_anchor` 与 `observable_payload` |
| 输出前编译 | `references/output-format.md` | 执行 `Surface Render` 与全部输出前 lint |
| 专项 overlay | `references/japanese-microfilm.md` | 用户明确要日系微电影、胶片感、手持呼吸感时读取，补强代理镜头语法与作者型 montage 判定 |
| 镜头词库 | `references/cinematography-style-library.md` | 标准中英双语术语、景别、焦段、焦点、机位和运镜表达辅助，不是 canonical 规则仓库 |
| 导演案例 | `references/director-style-cases.md` | 借导演或类型片气质时读取 |
| 动作专项 | `references/martial-arts.md` / `references/vocabulary.md` | 动作拆招、动作词汇与节奏强化 |
| 伤势专项 | `references/fighting-scenes.md` | 任何伤势、血迹、创口、受击、战损、灾难后果或身体代价，不限格斗场景 |
| 维护核对 | `references/compat-matrix.md` | 重构后核对旧能力归宿 |

## 快速自检

任一项失败时，先回到对应 reference 补齐内部层；如果缺口会改变剧情、镜头逻辑、主体真实感或安全边界，先补问；如果只影响措辞，直接重写 `Surface Render`。

- 是否已经锁定开始生成所需的关键信息。
- 是否已经构建 `Story Intent Profile` 与 `Shot Allocation Brief`，并把主意图压到 `1` 个。
- 是否已经完成 `Director Brief`、`Continuity Locks`、`Cinematography Decision Profile`、`Aesthetic Brief`、`Environment Render`、`Shot Ledger`。
- 是否已经区分 `hero_frame` 和 `exit_image`。
- 是否已经决定 `content_template`、`style_overlay`、`density_profile`、`asset_mode`。
- 是否已经锁定 `presence_strategy`、`proxy_shot_policy` 和 `image_memory_curve`。
- 每个镜头是否已经完成景别、角度、焦段、焦点、支撑方式和运动决策，并按 `dynamic_explicit` 选择需要展示的中英双语术语。
- 涉及明确物理运镜时，是否已经构建 `Camera Motion Profile`，并补齐起点、路径、终点、速度曲线、焦点策略、主体锚点和可行性分档。
- 运镜测试模式是否保持同主体、同场景、同风格、同时长和单一运镜变量。
- 分镜配置是否真的服务 `dominant_story_intent / story_motion / viewer_alignment`，而不是平均堆景别。
- 参考镜头是否已经转译为镜头起点、运动逻辑、揭示时机和终点，而不是只写风格名。
- 闯入 / 揭示镜头是否已经锁定观众预期、进入方向、进入时机、进入速度、镜头反应和闯入余波。
- 强情绪镜头是否已经锁定情绪曲线、强度分档、表演通道和情绪余波，而不是平均堆满所有反应层。
- 人物主导镜头是否已经锁定行为触发、连续动作、细微生命反应和动作后状态。
- `[环境区]` 是否只描述世界状态与主体关系，而不是偷写时间线。
- `[时间线区]` 是否只展示镜头结果，而不是作者解释。
- 非主体直拍镜头是否都能看出主体痕迹、动作残留、情绪余波或空间后果。
- 输出前是否过滤 `4K / HD / HDR / 60fps / 超清` 等规格堆料词，并只保留 `电影级`、`无黑屏`、`无穿帮` 的有效语义。
- 输出是否既有逻辑可读性，也有明确的审美抓手。

