ワークショップ事前インストールチェックリスト

インストールスクリプトを実行する前にこのチェックリストを完了してください。以下の項目は自動化できず、手動での操作が必要です。

1. サブスクリプションの確認(最優先)

ワークショップのハンズオンセッションで使用するツールには有効なサブスクリプションが必要です。

ツール必要プラン
Claude Code CLI (claude)Claude Pro または Max
Claude Desktop AppClaude Pro 以上
Antigravity CLI (agy)Gemini Advanced
Antigravity Desktop AppGemini Advanced
APIキーについて: APIキーはサブスクリプションプラン外の外部統合にのみ必要です。ワークショップのハンズオンセッションはサブスクリプションモデルで完全にカバーされているため、本当に必要な場合にのみAPIキーを発行してください。

2. アカウントの準備

  • Googleアカウント — Antigravity / Gemini Advancedを使用するために必要
  • GitHubアカウントgh auth loginとPR演習に必要
  • お持ちでない場合は、事前に github.com/signup で登録してください

3. システム要件

  • OS: Windows 11 (Intel) / macOS Sequoia 15以降 Apple Silicon (Mシリーズ) / Ubuntu 24.04以降
  • 空きディスク容量: 5 GB以上
  • 管理者 / sudo権限
  • Windows: スタート → 「PowerShell」を検索 → 右クリック → 「管理者として実行」(または Win + X → 「Terminal (Admin)」)、UAC確認ダイアログで「はい」をクリック
  • macOS / Linux: コマンドの先頭にsudoを付ける
  • 安定したインターネット接続(合計ダウンロードサイズ 約1〜2 GB)

4. Gitユーザー設定

Gitをインストールした後、以下のコマンドでユーザー情報を登録します。

git config --global user.name  "Jane Doe"
git config --global user.email "you@example.com"
  • git config --global user.name を設定済み
  • git config --global user.email を設定済み

5. GitHub認証

gh auth login

プロンプトに従ってブラウザで認証を完了してください。

  • gh auth statusの実行時に「Logged in」が表示されることを確認

6. プロジェクト環境設定(リポジトリをクローンした後)

co-consultまたはco-deckの実践バリアントを使用する場合:

cp .env.sample .env
# .envファイルを開き、必要な値を入力してください
  • .env.env.sampleから作成
  • 必要なAPIキー / 設定値を入力

Pythonベースの演習用 — uvを使用(必須):

uv sync          # pyproject.tomlに基づく依存関係のインストール
# または、requirements.txtを使用する場合:
uv pip install -r requirements.txt
  • uvがインストールされ利用可能であることを確認(uv --version
  • uv経由でPython依存関係をインストール
Dockerは任意です。講師から明示的に指示された場合のみインストールしてください。macOS/Linuxでは--dockerフラグ、Windowsでは-Dockerフラグをインストールスクリプトに追加してください。
  • (任意) Dockerがインストールされデーモンが実行中であることを確認

7. 最終環境確認(ワークショップ前に必ず実行)

クローンしたsetup/フォルダ内で以下のコマンドを実行してください。(まだクローンしていない場合は、セットアップガイド ステップ0を参照してください。)

bun setup-common.ts

出力テーブルのすべての項目が ✅ になれば準備完了です。


ご不明な点があれば、ワークショップ開始前に講師にお問い合わせください。