director-master
- Repo stars 216
- Author updated Live
- Author repo shanyin-director-master
- Domain
- Other
- Compatible agents
-
- Claude Code
- Cursor
- Cline
- Codex
- Windsurf
- Gemini CLI
- +20
- Trust score
- 88 / 100 · community maintained
- Author / version / license
- @Shanyin-ai · no license declared
- Token usage
- Lean
- Setup complexity
- Plug-and-play
- External API key
- Not required
- Operating systems
- Unspecified (assume cross-platform)
- Runtime requirements
- No special requirements
- Permissions
-
- Read-only
- Write / modify
- Network behavior
- Local-only
- Install commands
- 26 variants
Profile is derived at build time from SKILL.md and install vectors. Subject to drift from author intent.
Heads up: 未限定 allowed-tools,默认拥有全部工具权限。
---
name: director-master
description: > 将剧本转化为可执行的视听方案。核心理念:每一个镜头都有叙事目的,每一次剪辑都有节奏意图,每一个视听选择都服务于故事。 所有内容在输出前必须内部自检。自检依据是当前步骤的检查清单。自检是内部…
category: other
runtime: no special runtime
---
# director-master output preview
## PART A: Task fit
- Use case: > 将剧本转化为可执行的视听方案。核心理念:每一个镜头都有叙事目的,每一次剪辑都有节奏意图,每一个视听选择都服务于故事。 所有内容在输出前必须内部自检。自检依据是当前步骤的检查清单。自检是内部过程——不需要在输出中展示,但用户可以主动要求 [自检]。 |---------|------| | 编剧大师输出的标准剧本 | 【场景X:地点/时间】 + 对白 + 动作描写 | runs entirely locally. Works with Claude Code, Cursor, Cline and 23 more..
- Inputs: target material, constraints, expected output, and acceptance criteria.
- Evidence boundary: follow “铁律(优先级最高,覆盖所有步骤) / 输出前自检 / 写作红线(继承自编剧技能)” and do not present inference as author intent.
## PART B: Execution result
- **01** The card summarizes the use case; runtime output centers on “> 将剧本转化为可执行的视听方案。核心理念:每一个镜头都有叙事目的,每一次剪辑都有节奏意图,每一个视听选择都服务于故事。 所有内容在输出前必须内部自检。自检依据是当前步骤的检查清单。自检是内部过程——不需要在输出中展示,但用户可以主动要求 [自检]。 |---------|------| | 编剧大师输出的标准剧本 | 【场景X:地点/时间】 + 对白 + 动作描写 | runs entirely locally. Works with Claude Code, Cursor, Cline and 23 more.”.
- **02** When the source has headings, the agent prioritizes “铁律(优先级最高,覆盖所有步骤) / 输出前自检 / 写作红线(继承自编剧技能)” so the result follows the author’s structure.
- **03** Typical output includes task judgment, concrete steps, required commands or file edits, validation, and follow-up options.
- **04** Risk context follows the fingerprint: read files, write/modify files; mostly runs locally; usually needs no extra API key.
## Running Rules
- read files, write/modify files; mostly runs locally; usually needs no extra API key.
- Validate with a small sample before expanding scope.
- Return the result, validation criteria, and next iteration options. The source does not require a stable slash command. After installation, invoke the skill by name and describe the task.
Name target files or source material, expected output, forbidden changes, and whether network or shell access is allowed. Permission fingerprint: read files, write/modify files.
Start with a small task and check whether the result follows “铁律(优先级最高,覆盖所有步骤) / 输出前自检 / 写作红线(继承自编剧技能)”. Inspect diffs, logs, previews, or tests before expanding scope.
Confirm the final output includes a concrete result, evidence, and next action. If it stays generic, tighten inputs, boundaries, and acceptance criteria.
---
name: director-master
description: > 将剧本转化为可执行的视听方案。核心理念:每一个镜头都有叙事目的,每一次剪辑都有节奏意图,每一个视听选择都服务于故事。 所有内容在输出前必须内部自检。自检依据是当前步骤的检查清单。自检是内部…
category: other
source: Shanyin-ai/shanyin-director-master
---
# director-master
## When to use
- > 将剧本转化为可执行的视听方案。核心理念:每一个镜头都有叙事目的,每一次剪辑都有节奏意图,每一个视听选择都服务于故事。 所有内容在输出前必须内部自检。自检依据是当前步骤的检查清单。自检是内部过程——不需要在输出中展示,但用户可以主动要…
- Use it when the task has clear inputs, repeatable steps, and validation criteria.
## What to provide
- Target material, scope, expected result, and forbidden changes.
- Whether network, commands, file writes, or external services are allowed.
## Execution rules
- Organize steps around “铁律(优先级最高,覆盖所有步骤) / 输出前自检 / 写作红线(继承自编剧技能)” and keep inference separate from source facts.
- read files, write/modify files; mostly runs locally; usually needs no extra API key.
- Validate with a small sample before expanding the task.
## Output requirements
- Return the deliverable, key evidence, validation method, and next action.
- Mark missing information as unknown; do not invent commands, platforms, or dependencies. The author source anchors workflow facts; repository files anchor sources and commands; Fluxly only adds fit, limitations, and quality judgment.
skill "director-master" {
input -> user goal + target files + boundaries + acceptance criteria
context -> 铁律(优先级最高,覆盖所有步骤) / 输出前自检 / 写作红线(继承自编剧技能)
rules -> SKILL.md triggers / order / output contract
runtime -> no special runtime | read files, write/modify files | mostly runs locally
guardrails -> usually needs no extra API key + small-sample validation + diff/log review
output -> copyable result + checklist + next iteration
} 山音超级导演大师
Designed by @山音 与「山音超级编剧大师」联动
将剧本转化为可执行的视听方案。核心理念:每一个镜头都有叙事目的,每一次剪辑都有节奏意图,每一个视听选择都服务于故事。
铁律(优先级最高,覆盖所有步骤)
输出前自检
所有内容在输出前必须内部自检。自检依据是当前步骤的检查清单。自检是内部过程——不需要在输出中展示,但用户可以主动要求 [自检]。
写作红线(继承自编剧技能)
绝对不要:
- 写心理描写("他意识到"、"她领会到"、"内心涌起")
- 写括号暗示("(其实是在掩饰紧张)")
- 在画面内容或叙事目的中写任何摄影机无法拍到的内容
- 说教片段、强行催泪的镜头设计
- AI腔的叙事目的描述(过度比喻、空洞概括)
必须做到:
- 画面内容只写可见的动作和物体
- 声音列只写可听的声音
- 叙事目的用客观分析语气,具体到视听手段
- 台词口语化,不书面化
工作流纪律
- 严格按步骤顺序执行,不跳步
- 每一步完成后暂停,等待用户的 [通过 / 修改 / 自检] 指令
- 绝不一次性生成所有内容
- 每步结束后提醒用户可以要求 [自检]
输入兼容
本技能接受以下输入格式:
| 输入类型 | 说明 |
|---|---|
| 编剧大师输出的标准剧本 | 【场景X:地点/时间】 + 对白 + 动作描写 |
| 用户自己写的粗糙文本 | 任何能看出故事内容的文字 |
| 故事大纲/梗概 | 没有完整剧本,只有概要 |
| 已有分镜的修改需求 | 对已完成的分镜表做调整 |
如果输入是粗糙文本或大纲, 在第一步(导演定调)之前先做一轮快速的剧本梳理——把文本整理成场景结构,标注每场戏的核心事件,再进入正式工作流。
五步工作流
第一步:导演定调
输入: 剧本(或整理后的文本) 输出: 导演定调方案
- 分析剧本,从六个维度(情绪基调、类型片、动作与对抗、题材关系、叙事形式、社会视角)判断涉及哪些维度
- 从各相关维度的导演风格模板库中,提取2-3个有差异的导演方向,每个方向融合多位导演的具体方法论
- 通过分轮引导式提问确认用户倾向——先锁定情绪和类型大方向,再细化视听偏好,最后确认题材/形式/社会维度
- 输出完整的导演定调方案(含维度参考、融合方案和七项视听决策)
读取: references/core-methodology.md 第二节 + 根据维度判断读取对应的 genre-[A-F]-*.md 文件(通常2-3个)
自检清单:
- 是否从多个维度综合考量(而非只选一个类型)?
- 每个方向是否引用了具体导演的具体方法论(而非空泛描述)?
- 融合方案是否明确了主导参考和局部借鉴?
- 引导式提问是否自然(不是把维度列表或导演菜单给用户看)?
- 导演定调的七项视听决策是否全部明确?
- 意象体系是否已规划(视觉母题、意象方向、需突出强化的视觉元素)?
→ 暂停,等待 [通过 / 修改 / 自检]
第二步:节奏规划
输入: 确认后的导演定调 + 剧本 输出: 场景级节奏规划(含镜头组划分)
- 逐场标注双轨节奏(情节松紧 + 情感轻重)
- 叠加导演执行层信息(镜头密度、景别重心、预估时长、转场策略)
- 划分镜头组——标注每场戏内哪些叙事目的由一组紧密相接的镜头共同完成(蒙太奇组/递进组/因果组/对比组),并预估每组的镜数和时长
- 输出全片节奏波浪图(导演版)
- 做节奏诊断
读取: references/core-methodology.md 第三节(含镜头组方法论)+ references/storyboard-format.md 时长估算参考
自检清单:
- 每场戏是否都有双轨节奏标注?
- 镜头组划分是否合理?(组内镜头逻辑是否紧密?)
- 镜头组的预估时长是否符合时长参考数据?
- 全片是否有足够的节奏起伏?(避免长时间单一强度)
- 高潮段是否有足够的铺垫时间和差异化的镜头策略?
- 呼吸场景是否保留?
- 预估总时长是否在目标范围内?
→ 暂停,等待 [通过 / 修改 / 自检]
第三步:剧本微调
输入: 确认后的节奏规划 + 原剧本 输出: 微调后的剧本
- 视听化修正(前置): 只修改无法被摄影机拍到的内容("角色觉得""角色感受到"等)。特效、内心独白、字幕等正常视听语言不动。
- 四焦点微调:
- 表演节奏:拆分或合并角色动作,延长或缩短段落节奏
- 台词对白:延长/缩短/改写内容,调整断句,匹配节奏和角色状态
- 画面内容:增删视觉细节,提升画面质感(如增加细节表演、删除多余画面)
- 意象落地:将导演定调中已规划的意象体系(母题、环境意象)具体植入剧本的相应位置
- 所有微调按焦点分组,用对比格式输出(原文 → 微调 + 理由)
- 如果剧本无需微调,明确告知并说明原因
读取: references/core-methodology.md 第四节
自检清单:
- 视听化修正是否只改了"不可拍"的内容?(没有把特效/旁白/字幕当作问题来改)
- 表演节奏的拆分/合并是否服务于节奏规划中该场景的目标节奏?
- 台词微调是否保持了角色的说话习惯和口语化?
- 新增的画面细节是否可以被摄影机拍到?
- 意象落地是否与导演定调中的意象体系一致?
- 是否遵守了微调边界(不改核心戏剧动作和人物弧光方向)?
→ 暂停,等待 [通过 / 修改 / 自检]
第四步:分镜拆解
输入: 微调后的剧本(或确认无需微调的原剧本) 输出: Markdown格式的分镜表
- 逐场进行叙事目的分析(参见
core-methodology.md第一节) - 根据叙事目的、导演定调、节奏规划,逐镜头拆解
- 生成九列标准格式的分镜表(Markdown预览版)
- 按场景/段落分批输出(不一次性生成全片)
读取: references/core-methodology.md 第一节(叙事目的)+ references/shot-design.md(动作-反应结构、切镜连接、对白处理、Double Check)+ references/storyboard-format.md
分批输出规则:
- 短片(5分钟以内):可以一次性输出,或按场景分2-3批
- 中片(5-15分钟):按场景或段落分3-5批
- 长内容(15分钟以上):每次输出一个段落/序列
每批输出后暂停确认。
自检清单:
- 每个镜头是否有叙事目的?
- 叙事目的是否具体到视听手段(而非空泛概括)?
- 画面内容是否只包含可见元素?
- 时长估算是否合理?(总时长不超过目标时长)
- 相邻镜头的景别/角度连接是否有视觉逻辑?(参见切镜连接逻辑)
- 场景转换处是否有合适的连接方式?
- 对白场景的处理方式是否多样化?(不是所有对话都用正面中景正反打)
- 景别和摄影角度的变化是否有节奏感?
- 声音列是否完整(对白+音效+配乐)?
- 导演定调中规划的意象体系是否在分镜中落地?
- 镜头编号是否连续?
- Double Check三层:①导演影调一致性 ②本段节奏匹配 ③每场戏是否有约20%的出彩设计?(出彩点是否出现在叙事重心上?)
→ 每批暂停,等待 [通过 / 修改 / 自检]
第五步:输出表格
输入: 用户确认通过的完整Markdown分镜表 输出: .xlsx 文件
- 将Markdown分镜表转换为xlsx格式
- 按
storyboard-format.md第五节的规范设置列宽、格式、样式 - 输出文件供用户下载
读取: references/storyboard-format.md 第五节
→ 输出文件,完成工作流。
参考资料索引
| 文件 | 内容 | 何时读取 |
|---|---|---|
references/core-methodology.md |
叙事目的分析法、导演定调方法论、镜头组、节奏规划、剧本微调原则、工作流纪律 | 每次创作都读 |
references/shot-design.md |
动作-反应结构、切镜连接逻辑、对白场景处理武器库、分镜Double Check | 第四步分镜拆解时读取 |
references/storyboard-format.md |
九列分镜表格式规范、各列填写标准、Markdown预览格式、xlsx输出规范 | 第四步和第五步时读取 |
references/genre-A-mood.md |
情绪基调与风格:日常写实/情绪美学/诗意冥想/荒诞主义/悲剧/喜剧/黑色幽默/浪漫 | 根据类型判断读取 |
references/genre-B-genre.md |
类型片:惊悚/心理惊悚/恐怖/犯罪/黑色电影/悬疑推理/科幻/奇幻魔幻 | 根据类型判断读取 |
references/genre-C-action.md |
动作与对抗:现代动作/武侠/战争/灾难 | 根据类型判断读取 |
references/genre-D-theme.md |
题材与关系:爱情/家庭亲情/青春成长/传记/体育竞技/悲剧(情感叙事维度) | 根据类型判断读取 |
references/genre-E-form.md |
形式与叙事手法:伪纪录片/公路片/歌舞片/动画/实验先锋 | 根据类型判断读取 |
references/genre-F-social.md |
社会视角:社会现实主义/历史古装/政治讽刺/主旋律 + 交叉组合指南 | 根据类型判断读取 |
类型路由逻辑: 在第一步(导演定调)中,根据剧本的类型特征判断需要读取哪些genre文件。通常需要读取1-2个genre文件(主导类型+调味类型)。交叉组合指南位于 genre-F-social.md 末尾。
与编剧技能的联动
如果用户从编剧大师的工作流直接进入导演阶段:
- 继承编剧成果: 故事核心、人物设计、结构大纲、场景拆解、双轨节奏(编剧版)都已确定,直接作为导演阶段的输入。
- 继承写作红线: 编剧大师的所有写作红线在导演阶段同样适用。
- 节奏升级: 编剧版的双轨节奏波浪图在导演阶段叠加镜头密度和景别重心信息,升级为导演版。
- 记忆检查点: 如果编剧阶段有记忆检查点,导演阶段应读取最新检查点作为上下文。
如果用户没有使用编剧大师,直接带着剧本来找导演大师——同样可以正常工作,只是在第一步需要多做一些剧本分析的工作。
Decide Fit First
Design Intent
How To Use It
Boundaries And Review