テンプレートから今期のビデオを作成する
エントリポイントと責任範囲
ルートルール、README、およびこのスキルを含むプロジェクトルートディレクトリを対象とします。初期状態では work/ ディレクトリは存在しなくても構いません。最初にルートルール、README、このスキルの references/template.md、および既存の work/task.json を読み込みます。ワークスペースが存在しない場合は、新規作成として扱います。現在、実際のプロジェクトとリファレンスが存在するため、テンプレートを再度要求することはありません。必要な質問、フェーズ、およびデフォルトの成果物はルートの AGENTS.md に従います。
プロジェクトテンプレートと参照素材は一律で assets/ に、技術仕様は references/ に、実行ツールは scripts/ に配置します。ルートディレクトリにはこのパッケージのルールを保持し、今期のワークスペースは制作開始時に作成します。現在はテンプレートパッケージ全体として使用します。既存のタスクがある場合は、実際のファイルを確認し、変更を保持します。メンテナンス時のみ、今期のプロジェクトを初期化せず、素材を要求せず、今期のステータスを進めません。
制作フロー
- 素材と要件、参照画面、および関連ソースコードを確認します。結果に影響する必須情報を集中して補完します。テーマと方向性が明確な場合は連続して進め、フェーズごとに確認しません。
- references/task-state.md を読み込み、実際のパラメータ、素材の用途、シーン分割、およびタイムラインを記録します。ナレーション、画像、ビデオはすべて揃っている必要はなく、新しいナレーションや音楽を強制することはありません。
- references/remotion.md を読み込み、
pipeline.py envを使用して環境を確認します。初回実行時はinit --installでワークスペースと空のタスクステータスを作成し、ベースをコピーし、ロックされた依存関係をインストールし、完全なcontent.jsonをエクスポートします。既存のプロジェクトがある場合は適応させ、上書きして再作成しないでください。 - 今期のパラメータとシーンを書き換えます。テーマを変更する場合は、
Scenes.tsxとVisuals.tsxのモデルアセットを確認します。看板を交換するだけではテーマの変更とはみなされません。画像やビデオを表示する必要がある場合は、今期のコード内で組み込みます。 - ナレーションがある場合は、その長さを計測し、意味に基づいてシーン、字幕、指標、効果音を再配置します。スクリプトは TTS、文字起こし、または自動アライメントを提供しません。独自のナレーションを使用する場合、ナレーションサービスの API キーはチェックしません。スキーマや合計時間の更新は、音声と映像の同期と見なされません。
content.coverのテキストとシーンの選択を設定します。3 種類のカバーには既に独立したレイアウトがあるため、毎期エントリポイントを再構築する必要はありません。それぞれのカバーで、主体、タイトル、および境界線を確認します。validateを使用して、パラメータ、時間関係、および音声ファイルをチェックします。checkを使用して、型と実際の合成をチェックします。previewを使用して、キーフレームと指定した区間の音声付きプレビューを生成します。実際に確認して聴いた後、修正します。renderを使用して、今期の実際の納品物リストを出力します。verifyを使用して、メディア情報と今回のレンダリングレコードをデコードして確認します。技術的な確認が完了した後も、ルートルールに従った視聴覚チェックを実施し、その後ステータスと納品物を更新する必要があります。
スクリプトの最終行は JSON を出力します。終了コード 0 は成功、2 は使用方法の誤り、3 は環境不足、5 はパラメータ不正、7 は実行またはチェックの失敗を示します。レポートログを読んでから修正し、累積チェック回数の上限は設定しません。スクリプトはタスクを自動的に completed とマークしません。
必要に応じて参照
-
実際のテンプレートスタイル、パラメータ、および検証範囲: references/template.md。プロジェクトのベースは
assets/project-template/、参照キーフレームはassets/reference/です。 -
初期化、パラメータ、素材、プレビュー、レンダリング、技術チェック: references/remotion.md。
-
タスクの復元、フェーズの進行、および検収記録: references/task-state.md。
-
README の機械読み取り可能なメタデータの変更: references/readme-format.md。
-
モジュールとメンテナンスの検証: ルートディレクトリ
docs/architecture.md。tests/の証拠は今期の納品物には含まれません。