Back to skills
SKILL.md
Shortvideodirector Reviewer Review Storyboard
ASecurity在分镜需要独立评估叙事、节奏、七字段契约和可生成性时使用。
- 5 stars
- 0 votes
- 0 copies
- 0 views
- Added November 7, 2026
Works with
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add Wanfeng1028/muse --skill shortvideodirector-reviewer-review-storyboard --agent claude-codeAre you the author of Shortvideodirector Reviewer Review Storyboard?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/wanfeng1028-shortvideodirector-reviewer-review-storyboard)---
name: reviewer-review-storyboard
description: 在分镜需要独立评估叙事、节奏、七字段契约和可生成性时使用。
user-invocable: false
agent: reviewer
allowed-tools: Read, Write, Edit, Glob, Grep, Bash, Task, Skill
model: opus
---
## 输入
按 [shot-inputs](../_meta/rules/shot-inputs.md) 理解最终请求:Creator 在摄影设计后装组连续 shots,`task-inputs/taskNN.json` 草稿恰为 `{shots,references}`,最终恰为 `{shots,references,prompt}`,每任务至少一个全组 MP4,静态段可用 clip。摄影源保留七字段及完整动作/表情/声音。Storyboard 审核不依赖未来输入包;独立 shot-input 以最终 manifest 审核 Creator prompt 的源忠实度、完整性、集成/delta、内部切点/声音桥及必要边界,无冲突复用本轮叙事/摄影判断。
- 委托中的集数 ep、审核范围与保留要求;`story/episodes/{ep}/{script,storyboard}.md` 和实际配置(SVD_CONFIG 或 config.md);outline 仅在存在且与任务相关时读取
- 本集资产清单对应的基础资产卡
- `${CLAUDE_PLUGIN_ROOT}/skills/storyboarder-storyboard/rules.md`
- `${CLAUDE_PLUGIN_ROOT}/skills/_meta/rules/{output-language,review-meta-rules,visual-prompt-craft-common,visual-prompt-craft-video}.md`
## 审核职责
按 [任务提示组织](../_meta/rules/visual-prompt-craft-video.md#任务提示组织) 理解官方建议 1–4/7 及建议 5 转场的范围优先,建议 6/extend 排除。审核本阶段源忠实度、完整性与适用性,不将公式变成固定段标题、词数、句数、面部 3–4 个细节或相同用词门禁。Creator 每 task 亲写及 use 同步另由最终输入审核核对,独立稿批量序列化不等于语义代写。
评估单镜时长与可消费性时,跨切点对白遵循 [视听指南](../_meta/rules/audiovisual-craft.md):本镜计实际发声占用,整句按连续窗口核算,续声通过同组起声段解析。核对两端明确的声音归属,完整原句由起声段承载一次。
Reviewer 独立负责 storyboard 语义验收;Creator 负责本地参考及 manifest,Storyboarder 保留镜头意图所有权,主 AI/Director 协调生产修订。逐项审核:
先按共享 review-meta-rules 确认独立新 Reviewer context。kind=`storyboard`,target=`story/episodes/{ep}/storyboard.md`。指定临时目录先存在,读取目标/script/config 前以显式 SVD_CONFIG 执行 `review-round.mjs start storyboard EP TARGET STATE [EXTRA_INPUT...]`;新参考卡/规划材料首次读取前 `add-input STATE PATH...`。局部意见仍须说明完整 storyboard 的验收范围,不能用局部 pass 冒充全文件通过。
对有争议的约束,回查用户原话/配置、源材料位置与实际叙事作用,区分用户要求、必要事实与 owner 自选实现,不把 relay 或旧意见的措辞当独立依据。“可以”不是“必须”,自选无配乐不是用户禁令。当前材料不一致仍须指出,但不能据此要求永远保留可替换设计;说明具体失败影响,将可行修法作为选项交 owner。来源不足以支持硬约束时明确该限制,不自行补授权。
1. Storyboard 按 [视听 craft](../_meta/rules/audiovisual-craft.md) 覆盖剧本节拍意义:初态、必要证据、先后/合理重叠与注意转移,不按动作条数或固定秒数验收。节奏和转场合理,对白原文与人物性格一致。
2. 整集 Shot 编号按 `1..N` 有序、唯一、连续;选镜检查允许缺号但源编号递增唯一、目标存在,不重编号。按 storyboarder-storyboard/rules.md 核对单镜、场景和整集预算,并批量运行 `speech-rate.sh`。整集验收实算所有 shot 时长合计与用户边界,局部通过不等于整集通过,不以前集实际时长改预算。超界交生产 Director 协调,不自行放宽。
3. 每个 shot 严格使用七字段;人物与 location/item/building 引用完整且路径有效。
4. Prose 可被单镜独立消费,写足影响理解的动作过程与终态、朝向、屏幕方向、持有状态和空间关系,不要求每段机械重复所有字段。书页、屏幕、照片、仪表/操作面等按 [交互与视点关系](../storyboarder-storyboard/camera-language.md#视线与动作接点) 区分角色自己阅读/操作与向谁展示,核对有效面朝向、观察者/相机所在侧与角色实际所见;文字对观众可读不证明角色可用。核对接近、拿起/转动、阅读/使用、放低/反应中实际存在的重要关系变化,不只核对中段或首尾。普通 POV 需合理眼位,俯转不等于迁移机位,自己的正脸需镜面/回传等场景依据。按意图判断透明/场内显示和主动展示,不设同侧绝对规则。
5. 视觉描述遵循共享 video prompt 规则,完整表达镜头动作、关键情绪/意图和摄影设计,并按实际 purpose 区分参考控制;细模可采用已有结构/材质或只借空间,不强制模仿动作。
沿实际跨镜/非相邻依赖核对人物与道具的折叠/展开、归属/持有、位置、可用状态和行动后果。指出无依据的状态跳变及其理解损失,保留有意义的省略与跳时,不以未展示全部步骤或缺固定动作秒数判失败。已知路程、障碍与空间尺度明显不支持所写时间时给出具体依据,回 owner 处理,不建议仅增加速度形容词。
核对 Creator 基线在各源 shot 的单行 `视频风格` 中表达并与配置相容。同组字段须精确相同,materials 提取单一源风格一次;最终 prompt 表达统一基线,可结尾重申必要全局要求。差异交 owner,局部变化留 prose,不模糊去重。详细动作、情绪意图、对白与音效留正文,use 说明实际用途和适用区间;不要求未来分组先完成才能审核摄影稿。
当前独立 Reviewer 先定位 shot/阶段的具体几何或故事冲突及影响,再列可选修法,侧面高角度、OTS、插入或 POV 均可。所有源 prose 与后续最终 prompt 无论参考有无肢翼或是否演细节,都须依源完整保留相关序列、必要主体/部位归属、准备/执行/收尾和接触变化,不编动作或设每帧配额。SVD 粗模只制作整体站位/轨迹、摄影/运镜、空间、光照、转场和时钟,不制作手臂、手掌、翅膀或精细机构动作;机构简化属 SVD 边界。已有粗动画优先省去信号复用,不省文字;建议 7 对带肢翼另强调模仿风险,不是完整性条件。缺手不判悬浮/unknown,不补代理或细 rig;独立 action reference 按所选动作审。具体源矛盾须修,不穷举潜在行为;不要求未来媒体先存在。
Prose 始终写清谁做什么、朝向/左右、归属、持握/接触、换手、机构动作及必要初中末、先后/重叠、触发反应与结果;参考有无肢翼不改变完整性。后续 `use`/prompt 声明素材到任务区间及维度,每次显式视频引用就地给源视频区间、维度和输出任务时间,同钟全组亦适用。带肢翼另查模仿风险。静态图无播放时钟;静态 shape/identity、精细几何及细模结构/材质按 purpose 保留,也不免最终源语义完整,不降 BOX 或重生身份图。源文字不依赖未来参考补全。
按 camera-language 的源意图判断每个切点:同一连续事件核对必要动作进度、持有/接触、空间与声音的相容延续,不要求相同帧;场/幕或时空跳转判断因果、情绪、信息、主题反差或平行关系与观众定位,不强制同位置、续动作、连续声音或过桥场。源支持的悬念、突兀感与硬切不必顺滑或立即解释;同集底层身份与世界事实一致,有意变化须有源依据。硬切可在动作中发生,终态可仍在行动/发声。TASK 不等于场景或幕,约束内可含多镜/多场,不强制幕结构、停步、结束姿势、停顿或下一组建立/重启。
独立 TASK 边界默认强烈优先有动机、明显不同的机位/视点/景别,降低近似构图独立生成差异的显眼程度。实际需要的匹配/重复构图及关键接触/必须无缝续声同组可有据保留,取舍不新增许可。不设每镜变化或角度配额,不保证连续性或豁免违背源意图的身份/状态/动作错接;重复构图本身不失败。保留源时长、连续成员、模型最大值和 grants;源重设计交 Director/owner 在原始预算内同步,不静默重组或强制叠化,未来装组未定不阻塞当前摄影审核。
单镜可消费性以明确的局部事实及最终任务文本/实际 refs 为边界,剧本仅核对意图,审核者不补全模型缺失上下文。检查起始/终态、身份绑定和持有物可见特征,将“承接上一 shot”落实为姿态与空间关系。场次预算/制作说明留 shot 外。源保留七字段,cues 为镜内时间;所选 provider 材料工具按自身文档处理源提取、引用绑定与重基,见 [输入契约](../_meta/rules/shot-inputs.md)。Creator 据完整源、provider 工具和实际 refs,将派生 timeline 写成最终任务时间 prose,保留对白原词、媒体与声音桥的同一时钟,不让内部 shot IDs 替代模型可见事实。
按摄影 shot 契约审核 prose 与声明资产,不假定未来媒体补齐事实。最终包另核对 Creator 的 manifest.prompt 及 references;每镜链接须自身 header 声明,不能借同组其他成员合法化,裸名词不机械匹配。Materials 除共同风格提取、引用绑定和结构 cue 重基外保留内部源文字及标题;Creator 据此写无内部 IDs/路径/元数据的完整任务时间提示,最终 converter 原样返回,成功不等于语义验收。部分生成组选镜报告完整成员及额外镜头,不静默扩授权。
摄影选择按 [摄影知识](../storyboarder-storyboard/camera-language.md) 服务观众此刻要理解或感受到的内容,判断调度/覆盖与焦距、距离、焦点能否保住必要证据和注意顺序,不另套镜头清单。声音、内心声、停顿和画面反应共同支撑体验。按 [集总时长责任](../director-orchestrate/SKILL.md#集总时长责任) 核对当前 canonical script/storyboard 同步、原始确认边界和精确要求,基准不滚动。已同步且在边界内的净增减,不因偏离旧合计或旧分配判失败,也不要求其他镜头等量补偿;只有实际边界、精确固定总长或独立成立的具体节奏问题才支持减时意见。单值 ±10% 须已确认,显式范围不扩大。
逐摄影 shot 按正整数秒、叙事与真实表演承载、用户单镜限制、场景/整集预算及固定镜头数验收。Provider 最短时长和 70% 效率目标不约束摄影 shot;模型未定本身不阻塞摄影时长审核。设计完成后 Creator 核实模型最大时长 M,以 `ceil(0.7*M)..M` 为生成任务语义装组目标,并对整个任务核对实际 provider 边界。场景容差不扩大用户整集严格边界,系列沿用初始共同预算。
`speech-rate.sh` 实际接收 `"起秒-止秒:slow|normal|fast:台词"` 的逐段参数,输出 OK/OVER 与速率,不解析 storyboard 文件,OVER 也不以非零退出表示。保留真实台词与时间段并读取输出,结合表演、呼吸与反应空间判断。`scene-duration.sh` 只累加“目标时长”,不能用它代替 shot“时长”的整集合计。
短镜按表达价值判断,不因短于生成任务目标或 provider 最短时长判失败。Creator 装组保留当前 canonical 时长、对白和切点,统一参考时钟与声音衔接;装组本身不延时。具体碎切问题先说明观众理解的损失,再给可选修法交 Storyboarder,无法合理装组交负责人在原始用户预算内协调重设计,不自动改固定镜头数、模型或用户基准。
### 当前指令与表演的证据
按 [转场过程表达](../_meta/rules/transition-craft.md#转场过程表达) 核对切前末态、触发、过程与切后初态及必要方向/景别/声音。淡黑后显现是先后,交叉叠化是同窗重叠;硬切在源切点瞬时完成,不需新增过渡动画。源 clock、切点及预算保持,示例秒数不作配额。上传参考的内部轨迹线、坐标、camera cone 与调试标签属于后续清洁输入责任,正式片中文字仍保留;当前审核不提前要求未来参考。
按 [转场与片中文字](../_meta/rules/transition-craft.md) 核对成片文字的源依据、准确原词、可读窗口、对比、注意竞争及揭示顺序。场内 UI/纸面另查角色阅读/操作面,观众 SUPER、时间地点/章节卡、全屏卡不要求人物可见或可用。独立卡计镜头数及预算,叠字不重复计时,转场图像也不在装组额外加秒。内部源标题仅作为非成片元数据清理,有意上屏文字保留;不因文字、黑底或简单卡片失败,不将源设计验收当成片模型准确性保证。
按摄影目标判断必要对象/有效面是否存在且可见、角色是否够得到、所选覆盖能否保住关键证据;不把自选的窄角度、焦距或占比当通用验收线。反复不可行的实现可建议 owner 重设计覆盖,而非要求穷尽任意参数。左右/换手争议先核对观察面、身体朝向及镜面/翻转依据;若已有图片不能可靠判定,按 fresh task 与缩略图规则请求独立检查,必要证据不足保留 unknown,不以猜测要求重生或替换。
按通用原则 6 检查当前机位的画面方向、纵深及角色自己的左右,世界方位不替代可见位置。反打、转身和运镜可改变屏幕投影,保持实际调度与持有关系,不跨角度锁死画面左右。报告有制作影响的歧义,不对对白、地名或背景中的方向字机械判错。
以当前阶段材料判断观众能看到、听到什么;最终输入另对照实际 prompt/refs。非成片年份、罗盘方位与制作预算留在元数据,正式时间地点字幕/卡片的原词及作用保留。观众确需识别的事实由负责人选择源支持的视听证据;直接描述当前状态及注意变化,保持实际站位与持有关系。
声音审核区分稳定音色/口音和可变化的临场表达。青年镜头夹带老年声音备选、把常态3-4字/秒或“音高幅度小”锁定整场,都会让实际表演指令失配。对白、自语、内心声的重要节拍应有说话对象、想法/态度与触发,以及可听的表达依据;仅“温和询问/带期待/认真”不足以说明变化,但不以缺哭腔、耳语或停顿判错。
按本镜实际时长核对说话、倾听、呼吸与动作是否能完成,允许有依据的重叠;配速通过和场景总预算都不能证明本镜可拍。报告具体超载或冲突,由负责人协调内容与时长;不默认延时、改台词或机械加速。反馈说明文本中的实际风险,不冒称已听过生成音频。
## 输出
start 返回 `reviews/{ep}/storyboard.md` 与轮号。同一 ep/kind/target 重审串行是输出所有权规则,读写/输入依赖仍须排序,无冲突就绪目标可并行;每轮 scope=[target]、恰好一个完成 result。
在指定临时 PAYLOAD.json 写 `{"commentary":"逐 shot 意见与依据","result":{"status":"pass","blockers":[]}}`,按实际判断填写状态/阻塞。运行 `review-round.mjs finish STATE PAYLOAD.json`;helper 复核输入、注入 target/inputs 并验证完整记录。正常完成不要求立即重读全文或再做指纹检查。
```markdown
### 通过依据
```
或:
```markdown
### 需修改意见
1. **shot {N}:** {问题} → {方向}
```
返回 finish 的 path/round/status/input_count/evidence_issues 和必要意见;exit 0 仅表示写入成功,M 仅计阻塞项。保留逐 shot 意见给修复者;仅写受托 canonical 记录和指定临时 payload/state/预览,不调度修复。局部子审核按共享规则在委托读取前采集参考,实际观察与限制回独立 owner;最终结果回委托方,由 Director 协调修复。
Files in this skill
- LICENSE
- SKILL.md
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.