コース目次
全 50 レッスン。進捗はブラウザの localStorage に保存されます(秘密値は含みません)。
00. はじめに / サイトの使い方
Web実習と実機 Codex の違いを理解し、実行モードを1つ接続して echo と ls を実行します。
- このサイトで学ぶこと · 8分
- 実行モードを接続する · 7分
- 秘密値をサイトに置かない · 5分
01. インストール
macOS / Windows / WSL2 / Linux の公式手順で Codex CLI を入れ、version と doctor を確認します。
- インストールの全体像 · 8分
- 公式インストーラを実行する · 12分
- codex doctor で診断する · 6分
- 更新する · 5分
02. 認証
ChatGPT ログインと API キー / device-auth の使い分け、auth.json の扱いを学びます。
- 認証の全体像 · 6分
- ChatGPT でサインインする · 8分
- API キーと device-auth · 7分
- auth.json をパスワードとして扱う · 6分
03. 初回設定と対話 CLI
対話 CLI の /status /init /permissions を使い、sandbox と approval の組合せを確認します。
- 対話 CLI を開く · 6分
- /status を読む · 8分
- /init で AGENTS.md を作る · 8分
- read-only で拒否を観察する · 8分
04. config.toml 徹底
設定の優先順位、profile ファイル、-c 上書き、features を使います。
- config.toml の場所 · 6分
- 優先順位と -c · 7分
- profile ファイル · 8分
- features と hooks フラグ · 7分
- 未知キーを検出する · 5分
05. AGENTS.md
探索順序、override、32 KiB 上限を確認し、リポに方針ファイルを置きます。
- AGENTS.md とは · 6分
- 探索順序 · 8分
- AGENTS.override.md · 6分
- 32 KiB 上限 · 6分
06. skills
.agents/skills に SKILL.md を置き、$name で起動し、config で無効化します。
- skill と plugin · 6分
- SKILL.md を書く · 8分
- $greet で起動する · 8分
- skill を無効化する · 6分
07. hooks
公式 hooks 仕様だけで、信頼、PreToolUse の deny/書換、Stop 続行、SessionStart の追加文脈を動かします。
- hooks のライフサイクル · 8分
- 有効化と /hooks 信頼 · 8分
- PreToolUse で deny する · 10分
- updatedInput で書き換える · 8分
- Stop で1回だけ続行する · 8分
- SessionStart の additionalContext · 6分
- async と出力上限 · 7分
08. MCP
codex mcp add で stdio と HTTP を登録し、ツール許可と approval を設定します。
- MCP の役割 · 6分
- stdio サーバを追加する · 8分
- HTTP MCP を追加する · 8分
- ツール許可と approval · 7分
09. 最初のアプリ
Codex に小さな Node HTTP アプリを作らせ、起動してプレビューし、review します。
- 最初のアプリのゴール · 6分
- codex exec で生成する · 15分
- 起動してプレビューする · 10分
- codex review で見直す · 8分
10. 再利用 workflow
codex exec --json -o をスクリプト化し、profile・subagent・SDK・plugin の位置づけを理解して capstone を完成します。
- 再利用の部品 · 6分
- exec --json -o をスクリプトにする · 8分
- CI 用 profile · 6分
- reviewer エージェント · 7分
- Codex SDK の最小スクリプト · 7分
- plugin と定期実行 · 7分
- テスト追加 → review → 修正を1本化 · 12分