テクノロジー解説動画を1本制作する
まずルートの AGENTS.md を読んでください。これが唯一の制作ルールです。このスキルは技術的な手順を提供します。
- template.md を読み、スタイルと機能の境界を確認します。タスクを再開する場合は、まず task-state.md を読み、ルートの work/task.json と実際のファイルをチェックします。
- 制作を開始する場合のみ
python3 .agents/skills/make-video/scripts/pipeline.py init --installを実行します。これにより実際のプロジェクトがコピーされ、既存の変更が保持され、プログラム音声が生成されます。テーマがない場合は要件を整理し、デフォルトのサンプルをそのままユーザーの完成品として使用しないでください。 work/project/content.jsonで、シーンごとに台詞、指標、注釈、ニュース、コード、カバーを書き換えます。シーンは並べ替え、複製、長さの変更が可能です。設定は実際のZodスキーマとタイムライン検査によって制約されます。既存のシーンにない新しいビジュアル要素が必要な場合は、タイトルだけでなく現在のsrcを変更します。パラメータとメディア操作については remotion.md を参照してください。- 元の素材は
work/inputに保存し、実際に使用する派生素材はwork/project/publicに置き、相対パスで参照します。必要に応じてナレーション、効果音、字幕を追加します。デフォルトはプログラム音声で、TTSや自動アライメントはありません。ナレーションの意味を確認してからタイムラインを配置します。 validate、check、preview --frames 0-59を実行し、各シーンの開始フレーム・中間フレーム・終了フレームと有声短編を確認し、必要に応じてセグメント範囲を変更します。その後render、verifyを実行します。技術レポートは視聴覚で合格したとは主張しません。- 実際にキーフレーム、トランジション、完成動画、3枚のカバーを確認し、有声プレビューを聴き、ルールに従って受け入れとタスクステージを記録します。変更後は関連する成果物を再レンダリングします。
- デフォルトの成果物は
work/delivery/video.mp4、cover-4x3.png、cover-3x4.png、cover-16x9.pngです。ユーザーが別のリストを要求した場合は、まずtask.deliverablesと実際のレンダリング能力を確認します。
テンプレートをメンテナンスする場合は assets/project-template を変更し、ルートの tests にある分離テストを使用します。メンテナンスのためにルートの init を実行しないでください。テンプレートのメタデータプロトコルについては readme-format.md を参照してください。