check-setup.en
Top-level alias — see lesson/check-setup.en.md for the full body.
Lesson command
$ npx -y skills add minicoohei/ai-agent-camp --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/setup-remotionContext preview
What this command does when you run it.
Lesson command
description: "Lesson command" duration: "約10分" prerequisites: ["Node.js 18以上がインストール済み"] level: "beginner" tags: ["setup", "remotion", "video", "react", "npm"] nonInteractiveMode: incompatible
**AIが自動実行する内容:** 1. `uv run python tools/setup_progress.py show --current setup-remotion` を実行して進捗を表示 2. 既存の環境を自動検出:
| 項目 | 内容 | |------|------| | ゴール | Remotion(React ベースの動画生成フレームワーク)を mv-composer/ にセットアップし、Remotion Studio が起動できる状態にする | | 所要時間 | 約10分 | | 前提条件 | Node.js 18 以上がインストール済みであること | | 操作レベル | すべてAIが自動実行(確認のみ) |
**Remotion とは:** React コンポーネントで動画を作成できるフレームワークです。プログラマブルにアニメーション動画を生成でき、プロモーションMV、TikTok/YouTube Shorts、プロダクト紹介動画などの制作に使います。
**料金について:** Remotion はオープンソースで、ローカルレンダリングは無料です。Remotion Lambda(クラウドレンダリング)を使う場合のみ別途ライセンスが必要ですが、研修では使用しません。
**このセッションの流れ:** 1. Node.js バージョン確認 2. npm install で依存パッケージをインストール 3. Remotion Studio の起動テスト 4. テストレンダリング(任意)
> **ヒント**: AIの応答が途中で止まった場合は「続きを表示して」「止まってるよ」と入力すると再開します。
---
**AskQuestionの設定:**
{
"title": "セッション開始前の確認",
"questions": [{
"id": "readiness",
"prompt": "準備はできていますか?",
"options": [
{"id": "ready", "label": "準備OK!始めましょう"},
{"id": "check_prereq", "label": "前提条件を確認したい"},
{"id": "different_lesson", "label": "別のレッスンに移動したい"}
]
}]
}(ready → Step 1へ) (check_prereq → 「Node.js 18以上が必要です。`node --version` で確認できます。未インストールの場合は https://nodejs.org からインストールしてください」と案内) (different_lesson → モジュール一覧を表示)
---
**AIが実行すること:** 1. Node.js のバージョンを確認する:
node --version
2. npm のバージョンを確認する:
npm --version
**判定基準:**
**Node.js がインストールされていない場合の案内:**
Node.js 18以上が必要です。以下からインストールしてください: https://nodejs.org (LTS版を推奨) Mac の場合は Homebrew でもインストールできます: brew install node
**ブラウザ起動コマンド:**
# Mac: open https://nodejs.org # Windows: start https://nodejs.org # Linux: xdg-open https://nodejs.org
インストール後、「完了しました」と入力してもらい、再度 `node --version` で確認する。
---
**AIが実行すること:** 1. mv-composer ディレクトリに移動して npm install を実行:
cd mv-composer && npm install
2. インストール結果を確認:
ls mv-composer/node_modules/remotion/package.json && echo "Remotion installed OK"
**期待される結果:**
**トラブルシューティング:**
---
**AIが実行すること:** 1. Remotion Studio を起動する:
cd mv-composer && npx remotion studio
**期待される結果:**
**ユーザーへの案内:**
ブラウザに Remotion Studio が表示されましたか? 左パネルにコンポジション一覧が表示されていれば成功です。 確認できたら Ctrl+C でサーバーを停止してください。
**AskQuestionの設定:**
{
"title": "Remotion Studio 確認",
"questions": [{
"id": "studio_check",
"prompt": "Remotion Studio はブラウザに表示されましたか?",
"options": [
{"id": "success", "label": "表示された!"},
{"id": "no_browser", "label": "ブラウザが開かない"},
{"id": "error", "label": "エラーが出た"},
{"id": "skip", "label": "スキップする"}
]
}]
}(success → Step 4へ) (no_browser → `http://localhost:3000` を手動でブラウザに入力するよう案内) (error → エラーメッセージを貼ってもらい、トラブルシューティング) (skip → Step 4へ)
---
**AskQuestionの設定:**
{
"title": "テストレンダリング",
"questions": [{
"id": "render_test",
"prompt": "テストレンダリングを試しますか?(約30秒〜1分)",
"options": [
{"id": "yes", "label": "試す"},
{"id": "no", "label": "スキップして完了する"}
]
}]
}(yes → テストレンダリングを実行) (no → 完了チェックへ)
**AIが実行すること(yesの場合):** 1. 短いコンポジションをレンダリングする:
cd mv-composer && npx remotion render src/index.ts ScreenExplainer --frames=0-30 --codec h264 out/test_render.mp4
2. 出力ファイルの確認:
ls -lh mv-composer/out/test_render.mp4
**期待される結果:**
**レンダリング後の案内:**
テストレンダリングが完了しました。 out/test_render.mp4 が生成されています。 動画を確認するには: open mv-composer/out/test_render.mp4 (Mac) start mv-composer\out\test_render.mp4 (Windows)
---
**AskQuestionの設定:**
{
"title": "トラブル内容を選択",
"questions": [{
"id": "trouble",
"prompt": "当てはまる内容を1つ選んでください",
"options": [
{"id": "trouble_1", "label": "npm install が失敗する"},
{"id": "trouble_2", "label": "Remotion Studio が開かない"},
{"id": "trouble_3", "label": "レンダリングが失敗する"},
{"id": "trouble_4", "label": "TypeScript エラーが出る"}
]
}]
}**原因**: Node.js バージョン不足、ネットワーク問題 **解決プロンプト:**
以下を順に確認してください: 1. node --version が 18.x 以上か 2. npm cache clean --force を実行してリトライ 3. npm install --legacy-peer-deps を試す
**原因**: ポート競合、ブラウザ設定 **解決プロンプト:**
1. http://localhost:3000 をブラウザに直接入力 2. ポート変更: npx remotion studio --port 3001 3. ファイアウォール設定を確認
**原因**: FFmpeg 未インストール、メモリ不足 **解決プロンプト:**
Remotion は内蔵 FFmpeg を使うため、通常は追加インストール不要です。 エラーメッセージを確認してください。 メモリ不足の場合: --concurrency=1 オプションを追加
**原因**: 型定義の不一致 **解決プロンプト:**
1. node_modules を削除して再インストール: rm -rf mv-composer/node_modules && cd mv-composer && npm install 2. TypeScript バージョン確認: npx tsc --version
---
---
**AIが実行すること:**
# Node.js バージョン確認 node --version # Remotion インストール確認 ls mv-composer/node_modules/remotion/package.json && echo "OK: Remotion installed" # セットアップ進捗を完了に uv run python tools/setup_progress.py complete setup-remotion
---
AI Agent Training for Non-Engineers - Complete Guide to Claude Code / Cursor / Codex ### ⚠️ Before you clone Official repository (maintained by the authors): Running AI agents from this repo grants them shell, file-write, and external-API permissions on your
Top-level alias — see lesson/check-setup.en.md for the full body.
Alias de nivel superior — el cuerpo completo está en lesson/check-setup.es.md.