映画的なショートフィルムパイプライン
アイデアや脚本からレビュー可能な制作パッケージを作成します。このスキルは企画と検証のみを行い、画像、音声、3Dモデル、レンダリング、動画の生成は許可しません。重要なクリエイティブ判断や技術的判断が推測できない場合にのみ質問してください。明示的な制作許可とターゲットプロジェクトの指示を尊重してください。
フローと承認ゲート
| 工程 | 入力 | レビュー可能な出力 | 進行のための承認条件 |
|---|---|---|---|
| 依頼 | アイデア、脚本、またはリクエスト | 対象視聴者、フォーマット、尺、言語、トーン、制約、納品物を含むブリーフ、不明点の明示 | 必須要件が完了、事実と制約が理解されている |
| ストーリー | 承認済みブリーフ | ログライン、目的、障害、リスク、ビート、転換、結末 | 因果関係が明確、事実とフィクションが分離、ストーリー上の決定が妨げになっていない |
| 美学とリソース | 承認済みストーリー | スタイルガイド、キャラクター/環境基準、候補リソースリスト | スタイルが一貫、使用する各リソースのソース/ライセンス/フォーマット/リグが確認されている、または保留中とマークされ承認計画外に |
| ストーリーボード | 承認済みストーリーとディレクション | ショットごとのJSON、オプションのcinematographyとanimationブロックでビートごとのカメラ/照明と演技を記述 | バリデーター通過、フォーカス/カットの意図とビート/連続性が確認済み。スチル9:16とシーケンスは別ゲート、リグ未確認は制作承認されない |
| 技術計画 | 承認済みストーリーボード | エンジンとバージョン、リソース/ライセンス、アニメーション、音声/字幕、プロファイル、予想コスト/制限 | ローカルパスが実行可能、依存関係とリソース対策が明示、重大な不確定要素が隠れていない |
| 品質管理 | 上記パッケージ完了 | エビデンス付きルーブリック、自動結果、視覚レビュー、人間評価を分離 | 全ての障害が修正または明示的に許容、ブロックがリスト化、チェック未実行の確認は行わない |
失敗したゲートを飛ばさないでください。計画、プレビュー、フレーム、ナレーション、レンダリングは次の制作工程を許可しません。
各ストーリーボードに対してpython scripts/validate-storyboard.py path/to/storyboard.jsonを実行します。validate-skill.pyは、examples/**/storyboard.jsonとtemplates/storyboard.jsonの構造とタイミングも検証し、ストーリーボードバリデーターを再利用します。スキル全体をレビューするには、python scripts/validate-skill.py .とpython -m unittest discover -s tests -vを実行します。
プロジェクトはpipeline.jsonをpipeline_version: 1でバージョン管理できます。python scripts/pipeline.py validate path/to/pipeline.jsonで検証、planまたはdry-runでDAGを検査(実行や書き込みはしない)、validate-manifest pipeline.json run-manifest.jsonで既存のマニフェストを検証します。この契約を編集する前にreferences/pipeline-orchestration.mdを参照してください。
キャプションは[start_ms, end_ms)の間隔を使用します:重複はデフォルトで拒否されます。意図的な重複には、後ろのキャプションにoverlap_exceptionを空にせず設定し、その理由を文書化してください。
音声とショットをリンクするには、narrative_timingはschema_version: 1でオプションです:クロックを推定済みまたは録音済みとラベル付けし、シーンを参照するアンカーでビート、ポーズ、カットを注釈します。実際の録音では、その尺をクロックとして使用し、キャプションを再レビューします。アンカーだけでは同期を示せません。アライナーや手動レビューの証拠なしにワード単位の一致を宣言しないでください。
新しいパッケージはdeliverables/<slug>/にブリーフ/計画とstoryboard.jsonを保存します。安定したスラッグを使用し、既存の成果物を保持し、新しいパッケージを作成する際に以前のパッケージを移動または上書きしないでください。
機能状態
実装済み:計画ガイド、オプションの撮影/アニメーション契約、定性ルーブリック、ローカルDAGプランナー、パイプライン/マニフェスト契約の検証。pipeline.py planとdry-runはグラフを表示し、工程を実行したりファイルを作成したりしません。ストーリーボードバリデーションは構造と宣言されたタイミングをチェックしますが、カメラ、演技、リグの存在/互換性、または視覚品質は検証しません。マニフェストバリデーターは状態、フィンガープリント、出力をチェックしますが、実行の作成や再開は行いません。
映像・音声工程とそのアダプターは未実装です。メディア生成、レンダリングエンジン、TTSアダプター、コンポジション、時間的QA、法的スキャナーはありません。ベンチマーク結果、アセット可用性、ライセンス、ツール、互換性はタスクごとに確認されます。
ローカルコンテキスト
VideoIAで作業する場合は、まずAGENTS.mdと該当するローカル指示を読んでください。既知の参照環境はWindows 11、GTX 1650 4GB、RAM 16GB、ローカルBlender、Remotion/React/Three.js/R3F、FFmpeg、Kokoro TTS、オプションのCC0リソースパッケージです。これはコンテキストであり、バイナリ、モデル、パッケージ、ライセンス、バージョンが引き続きインストールされていることを保証するものではありません。ローカル/無料のフローと控えめなプレビューを優先し、フレームワークパターンを適用する前にアクティブなバージョンを確認してください。
インストール済みのRemotionスキルを再利用し、そのマニュアルをコピーしないでください。ベストプラクティス、マークアップ、3D、字幕、スタジオ、レンダリングのガイドは、タスクに必要な場合のみ参照してください。レンダリングには明示的なリクエストが必要です。依存関係のインストール、リソースのダウンロード、有料サービスの使用、公開、または許可なく外部プロジェクトの変更を行わないでください。
映画品質ルーブリックを使用して、自動検証、静止フレーム検査、人間による判断を分離してください。静止画像はアニメーションの時間的品質を証明しません。
リソース
- ナラティブ:references/storytelling.md
- ビジュアルアイデンティティ:references/art-direction.md
- ショットデザイン:references/cinematography.md
- キャラクター、環境、アニメーション:references/animation-3d.md
- Remotion/R3F統合:references/remotion-integration.md
- TTS、オーディオ、字幕:references/voice-and-captions.md
- レビューゲート:references/quality-control.md
- 映画品質ルーブリック:references/cinematic-quality-rubric.md
- パイプラインアーキテクチャと使用方法:references/pipeline-orchestration.md
- パイプラインのセキュリティと再現可能な検証:references/pipeline-security.md
- ソース監査:docs/sources.md
- 候補スキル:docs/skill-candidates.md
- ローカル発見:docs/lessons-learned.md
- 初期プロンプト:docs/prompt-library.md
- 未完了事項:docs/roadmap.md
- Codexローカル発見:docs/codex-discovery.md