ReelStyles セットアップ
スクリプトは、ReelStyles リポジトリのルート(このファイルの 2 つ上のフォルダ)にある setup/ ディレクトリにあります:setup/setup.sh(macOS、Linux、WSL、Git Bash 用)と setup/setup.ps1(Windows PowerShell 用)。これらは同じコマンドを受け付けます。以下では、SETUP は次のように読み替えてください:
- macOS / Linux / WSL / Git Bash:
bash <repo>/setup/setup.sh - Windows PowerShell:
powershell -ExecutionPolicy Bypass -File <repo>\setup\setup.ps1
コマンドは、ユーザーのプロジェクトフォルダ(エージェントを配線したいフォルダ)から実行してください。ReelStyles リポジトリの中からは実行しないでください。ただし、それがユーザーが使用する唯一のフォルダである場合は除きます。
- システムを検出する。 OS(Windows、macOS、Linux、WSL)を特定し、対応するスクリプトを選択します。Windows では、既に Git Bash または WSL 上にいる場合を除き、
setup.ps1を優先します。 - 確認する。
SETUP checkを実行します。Node.js 22 以上、ffmpeg + ffprobe、git、空きディスク容量、HyperFrames 用の Chrome を一覧表示し、不足しているものが 1 つでもあれば 0 以外の終了コードを返します。「READY」と表示されたらステップ 4 に進んでください。 - 不足しているものをユーザーの許可を得てインストールする。
SETUP install --dry-runを実行します。不足しているツールごとに、実行する正確なコマンドが表示されます(winget、Homebrew、apt、dnf を使用。Node.js はシステムの Node が古い場合は fnm、nvm、または公式 nvm インストーラーを使用します)。- すべてのコマンドをユーザーに提示し、どのコマンドを実行するか尋ねます。ユーザーが同意していないものは絶対にインストールしないでください。また、コマンドが
sudoを使用する場合は明確に伝えてください。 SETUP install --yes <tool> [<tool>...]を、ユーザーが同意したツールのみで実行します(または、ユーザー自身にSETUP installを実行させても構いません。ツールごとに確認を求めます)。パスワードが必要なコマンドの場合は、ユーザー自身のターミナルで実行するよう依頼してください。- インストール直後の Node や git は、PATH に反映される前に新しいターミナルを必要とする場合があります。その後、
SETUP checkを「READY」と表示されるまで再度実行してください。
- エージェントを配線する。
SETUP wire listを実行して検出されたエージェントを確認し、ユーザーに伝えます。その後、SETUP wire auto(または、ユーザーが指定したエージェントに対してSETUP wire <agent>を実行します。claude codex cursor roo cline gemini copilot windsurfが指定可能です)。これにより、プロジェクト内に短いポインターファイルが作成されます(例:.cursor/rules/reelstyles.mdc、.roo/rules/reelstyles.md、AGENTS.mdへのブロック)。これらのファイルはエージェントに ReelStyles スキルの場所を伝えます。キット自体はコピーされません。--globalを追加すると、すべてのプロジェクトで利用できるようになります。プラグインをインストールした Claude Code ユーザーは配線の必要はありません。 - スモークテストを実行する。
SETUP testを実行します。5 秒のテストフィルムをレンダリングし、mp4 ファイルのパスとレンダリング時間を表示します。両方をユーザーに報告してください。失敗した場合は、SETUP checkを実行し、リストアップされた問題を修正してから再試行します。 - 終了する 際には、「ReelStyles の準備が整いました:STYLES.md(
skills/reelstyles/STYLES.md)から任意のスタイルでビデオを依頼してください」と伝えてください。
注意事項
- ここでデータが外部に送信されることは一切ありません。HyperFrames のテレメトリーはスクリプトによってオフにされます。初回の実行では HyperFrames npm パッケージとそのヘッドレス Chrome がダウンロードされます。
- スクリプトは再実行しても安全です。既に完了した手順はスキップされます。