リールスタイル
ENGINE = node "${CLAUDE_PLUGIN_ROOT}/engine/bin/reels.js"
HOME = $REELS_HOME が設定されている場合はその値、そうでなければMacでは ~/Movies/Reels、Windowsでは ~/Videos/Reels。ENGINE init-home でHOMEのパスが表示されます。
コマンド内では、HOMEとPROJECTのパスを必ずダブルクォーテーションで囲み、エンジンが表示するフルパスをそのまま記述してください(クォーテーション内で ~ は機能しません)。Windowsではパスにバックスラッシュやスペースが含まれることが多く、クォーテーションがないと正しく動作しません。
スタイルとは、見た目(フォント、キャプション、カラー、ズーム)のみを指します。カット内容は変更しません。メンバーがポーズの長さを調整したい場合は、編集ルール(スタイルではありません)に従い、HOME/edit-config.json 内の gap_between_ms(100~250)や gap_within_target_ms を変更し、その後 finish を再実行してください。
メンバーのスタイルは HOME/styles/*.json ファイルに保存され、コンテンツシリーズ(「tips」「stories」など)ごとに1ファイルです。デフォルトスタイルは HOME/brand-kit.json の default_style で指定します。エンジンにはビルトインスタイル starter が用意されており、メンバーが独自のスタイルを持つまではこれが使用されます。「clean」「punchy」「editorial」は利用できません(これらは廃止されました)。古いHOMEにこれらのファイルが残っていても動作はしますが、メンバーから依頼がない限り触らないでください。
ファイルの構造と全設定項目については references/style-file.md を参照してください。
実行手順
-
一覧表示:
HOME/styles/を読み込み、各スタイルを1行で説明します(フォント、ワードグループ/単語/その他、ソフトシャドウ/アウトライン/なし、キャプション位置、ズーム)。デフォルトスタイルにはその旨を明記します。スタイルがない場合は、スタータールックを使用中であることを伝え、独自スタイルの作成を提案します。 -
新規スタイル:
references/style-interview.mdを実行します。 -
注意点: メンバーは
/reels-engine:reelの「Send to Claude」後の画面(「見た目を変更」)でもスタイルのフォント、キャプション、テキストスタイル、カラーを変更できます。この操作は同じスタイルファイルに書き込まれるため、編集前にファイルを再度読み込んでください。 -
メンバーが持参した例から作成する場合(保存済み動画やスクリーンショットで「このリールのようにしたい」と言われた場合):
references/from-example.mdに従います。こちらから例を要求しないでください。 -
平易な言葉で編集する場合: ファイルを変更した後、必ず
ENGINE sample <name>を実行してサンプルを表示し、内容が正しいか確認します。メンバーが承認するまで繰り返します。メンバーの発言 変更内容 キャプションを大きく/小さく captions.sizeを +12 / -12(デフォルト:ワードグループは64、単語は88)一度に一単語表示 captions.mode: "word"一度に数単語表示 captions.mode: "group"、captions.words_per_line: 3行あたりの単語数を増やす/減らす captions.words_per_lineを2~4の範囲で調整すべて大文字/標準の大文字小文字 captions.case: "upper"/"sentence"フォントを切り替える、「Montserratを使って」 font.familyを5つのフォントのいずれかに、font.file: null。不明な場合はreferences/style-interview.mdの手順1でピッカーを開く自分のフォントを使いたい references/style-file.mdの「独自フォント」セクションを参照色を変更する、「フォーカスカラーを変えて」 captions.highlight_color(フォーカス色:発話中の単語)、captions.color(その他の単語)。16進数または色名が指定されたら設定。選択肢を見たい場合はreferences/style-interview.mdの手順1でピッカーを開く単語をポップ表示/ハイライトなし captions.highlight: "pop"/"none"(デフォルトは"color")単語にアウトライン/ソフトシャドウに戻す/シャドウなしのプレーンテキスト captions.treatment: "outline"/"shadow"/"none"ズームイン/ズームアウト 次のレベルに上下: off→minimal→mediumキャプションを移動(頭の上、頭の下、低い位置、頭の横) captions.position:above/below/low/beside-left。これはこのスタイルのすべてのリールのデフォルトを変更します。1リールのみの変更は/reels-engine:reel(「このリールのキャプションを移動」)を使用 -
デフォルトスタイルを設定:
HOME/brand-kit.jsonのdefault_styleをスタイル名に変更します。他のキーは変更しないでください。 -
削除: 確認を取ります(「ストーリーズスタイルを削除しますか?この操作は元に戻せません。」)。最後のスタイルは絶対に削除しないでください。削除対象がデフォルトスタイルだった場合は、新しいデフォルトスタイルを確認して設定します。
-
最後のリールを別のスタイルで再レンダリング: 最新プロジェクトの
cut-list.json内のstyleを設定し、ENGINE finish "PROJECT"を実行します。
ルール
- サンプルは最新リールの数秒間を再生します。リールがない場合、
ENGINE sampleはその旨を出力します。その場合は、スタイルが保存されたことを伝え、最初のリールで確認できること、フォントやキャプションルック、カラーのピッカーを使用することを案内します。 - サンプルの生成には約30秒かかります。実行前にその旨を伝えてください。
- このバージョンでは全画面の単語モーメント機能はありません。メンバーが尋ねたらその旨を伝えます。
- フックカードの見た目と、リールの開始時にフックを表示するかどうかは、スタイル内の
hook: { preset, on }に記憶されます(詳細はreferences/style-file.md参照)。メンバーは通常、/reels-engine:reelの「Send」後の画面で選択するため、メンバーがデフォルトのフックルックを変更したいと明示的に依頼した場合のみ、ここで設定します。 - スタイル名は短く、小文字、kebab-case で、ファイル名と一致させます。