# Script Design

> AI 视频导演 — 剧本与镜头表。叙事单元、GEO、Director Brief。 Use when: 写剧本、拆场、shot list、场景连贯。 不负责: 定妆、最终视频提示全文（见 character / prompt-engineering）。

- Skill: `sjh00/script-design` (Agent Skill)
- Install (CLI): `npx skillmds@latest add sjh00/script-design`
- Raw SKILL.md: https://api.skillmd.com/api/skills/sjh00/script-design/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: sjh00 (https://skillmd.com/u/sjh00)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/sjh00/script-design

---


# 剧本设计 · 技法

## 原则

- **人写故事，模型出画面。**  
- **5–15 秒一单元**；模型无跨镜记忆。  
- **少给自由：** 角 > 整屋；锚点 > 空场；一镜一事。

## 结构

**Logline：** 谁 · 情境 · 欲望 · 阻碍 · 代价  

**短片：** Hook → Setup → Turn → Climax → Resolve  

**分场卡：**

```text
场号 / 地点 / 时间 / 出场@ 
功能：建立|冲突|揭示|过渡
欲望→阻碍→结果
观众必读 1–3 事
```

**Shot list：**

```text
镜号 | 秒 | 景别 | 唯一运镜 | @角色 | 动作动词句 | 对白 | 难度
```

同场锁定：主光方向、镜头气质、**相机永不越线的一侧**。

## GEO（本模块起草，全场粘贴）

只写空间，不写人；本场各镜原样复用：

```text
GEO
— 地标与相对位置（中左/中右…）
— 180° 轴：相机始终在 ___ 侧
— 主光来自 ___
```

位置只用 **frame-left / frame-right / 距地标 N 米**，勿写「在英雄左边」。

## 生成向镜头写法

| 技法 | 做法 |
|------|------|
| 首秒定场 | 关键场开场 ~1s 只钉站位/道具/光；可接上镜台词尾 |
| 一镜一事 | 破门/亮相/落点拆开；复杂动作勿塞在「走近再做」中段 |
| 开场即状态 | 「已在挥砍 / 门已裂」；勿冗长预备 |
| 群戏计数 | 人数写死；群像可单资产，特写另锁 1–2 领头 |
| 双空间缝 | 门洞 + 两侧光色对比 |
| 超尺度 | 人身参照 + 可见比例证据 |
| 10–15 次 | 仍烂 → **简镜**（拆/减/换角），勿只加词 |

站位精写、首帧英文锁句 → 分镜模块校验；成文 → 提示词模块。

## Director Brief → 提示词

```text
BEAT / CAST@ / LOC+GEO
FIRST FRAME：谁在哪、看哪
ACTION：按秒，每拍≤3 短句
CAMERA：唯一主运动
LIGHT：单源
PHYSICS / ACTING（欲望·阻碍·可见节拍）/ AUDIO / COUNT LOCKS
```

## 验收

- [ ] 每场欲望→阻碍→结果  
- [ ] GEO 已写且本场共用  
- [ ] 每镜有新信息或情绪推进  
- [ ] 难镜有迭代预算  
- [ ] 对白可演、非说明文  

