1仕組みと動作原理
本スキルはファミリー全体のオーケストレーション総合エントリーポイントです。「大まかなリクエスト」から「検証済みの最終レンダリング」まで、5ステップのメインプロセス(現状把握 → 制作成果物への変換 → 専門スキルへのルーティング → 階層的ビルド → 報告前の検証)を通じて進行します。
Use this skill to coordinate a complete video project from rough request to verified final render.
最初のステップで「ロック済みシーン」とユーザー境界(例:Scene 01には手を加えない)の特定を要求し、storyboardテンプレートを用いた複数シーン構造の管理を義務付けます。
Identify locked scenes and user boundaries such as "do not modify Scene 01."
意図を成果物に変換:シーンごとに1つのscene-specを作成し、「プロジェクト固有コンテンツ」と「再利用可能な制作パターン」の分離を強制します(プライベート素材やブランド要素が再利用可能サンプルに混入するのを防止)。
- Separate user-specific content from reusable production patterns.
ユーザーの言い回しを8つの専門スキルに直接マッピングするルーティングテーブルを内蔵(大まかなアイデアのみ→intake、参考用の最終フレームあり→intake→motion-design-systems→scene-builder、「特定の箇所以外は完璧」→render-qa)。
- User says "everything is perfect except": use `render-qa-and-surgical-changes`.
階層的ビルド順序は厳格な制約:ドラフトシーンレンダリング → BGMなしナレーションマスター → 字幕 → 最後にBGMの順。ソースシーンと結合スクリプトが存在する場合に、過去の完成版動画に直接パッチを当てることは明示的に禁止されています。
- Assemble narration-only master before final music.
完了基準はQuality Gateチェックリスト:最終の尺/解像度/FPSが確定、音声トラックの存在、字幕の存在(要求時)、シーン境界の証明、ユーザー指定タイムスタンプの証明、BGM終了処理の確認、ユーザー要求の主観プレビューの提示または明示的スキップ。
- Exact user-requested timestamp proofs exist.
質問の規律:実装を変更する質問のみを行い、「ファイルから調べられる内容」(クリップの長さ、シーン名、現在のFPS、特定タグを含むソースファイル、音声トラックの有無)の質問は明示的に禁止します。
Do not ask questions discoverable from files:
2コア機能
3外部依存関係
| Kind | Dependency / Endpoint |
|---|---|
| cli | HyperFrames(场景合成与渲染引擎;本件在 description 与「构建场景」路由中点到,具体命令由 hyperframes-scene-builder 给出) |
| cli | FFmpeg / ffprobe(装配与探针;文中以 media probe 表述,具体命令在 audio-sync-assembly 与 render-qa-and-surgical-changes 中) |
| package | 兄弟 skill(同仓 8 件:video-intake-and-storyboard、hyperframes-scene-builder、motion-design-systems、scene-continuity-and-transitions、product-demo-integration、audio-sync-assembly、captions-and-music-bed、render-qa-and-surgical-changes)——被本 skill 按名点名调用,属宿主/仓库层协作,不改变本件档位 |
| package | 模板 templates/storyboard.md 与 templates/scene-spec.md(本件要求用它们承载多场景结构与逐场景 spec) |
| package | 素材输入:项目内既有资产、渲染、组合、脚本、音频、字幕与既往批准(本地读取,非外部服务) |
4推奨統制措置と判定根拠
- scripts/: ローカルスクリプトまたはコマンドの実行: (本スキルディレクトリ内に付属スクリプトはなし)ルーティングに基づきホストが実行:ffprobe/ffmpegによるプローブと結合、HyperFramesレンダリング、字幕および音声ミキシングコマンド
- 本地工作目录: ファイルの読み書きと成果物出力: storyboard、timeline manifest、シーンごとのscene-spec(制作成果物)
5二重目の独立検証
- [ok] 路由表点名的 skill 是否都存在(避免指向不存在的 skill) — 本仓 skills/ 下确为 9 个目录:audio-sync-assembly、captions-and-music-bed、end-to-end-video-playbook、hyperframes-scene-builder、motion-design-systems、product-demo-integration、render-qa-and-surgical-changes、scene-continuity-and-transitions、video-intake-and-storyboard;路由表点到的 8 个全部存在,含自身构成完整闭环。
- [ok] 是否存在隐藏网络调用(编排层最容易藏外发) — 全目录仅一个 SKILL.md,正则扫描无 http(s):// / fetch / requests / api_key / token / .env / curl;所有外部能力都表现为「本地 CLI 或同仓 skill」,无素材上传与生成服务。
- [discrepancy] Run media probes 是否指得出具体命令 — 本件只说 Run media probes on final outputs.(步骤 5)而未点名 ffprobe 或仓库脚本;具体命令分散在 render-qa-and-surgical-changes(六个脚本清单)与 audio-sync-assembly(ffprobe 与 setpts 模板)。只加载本件的 agent 需自行选择探测方式。
- [ok] Quality Gate 是否可机械判定 — 七项中六项可观察(时长/分辨率/FPS/音轨存在/边界证明帧/点名时间戳证明),一项是流程性(音乐收尾行为已查),一项是主观项并要求显式声明跳过——判据明确,不靠感觉。
- [ok] 5 步主流程与 12 步实施顺序是否冲突 — 两者是层级关系:5 步是阶段划分(ground/intent/route/build/verify),12 步是「构建 + 装配」段的展开,前 5 步对应 build 前的准备、后 7 步对应 build 与 verify;无相互矛盾的指令。
- [ok] 「不要 patch 旧成片」是否在族内一致 — 本件 Production Rules 的 Never patch an old final MP4 when source scenes and assembly scripts exist. 与 render-qa-and-surgical-changes、workflows/surgical-final-edit.md 的同一规则一致(后者另写 Do not patch an old final MP4 if source scene renders and assembly scripts exist.)。
6結論
70061b50836680c0…