CHAPTER 05
Codex を自分好みに設定する(config.toml)
どの設定が優先されるか、profile ファイル、-c 上書き、features を使います。
動画の手順をテキストで読む
スキル・設定・MCP の役割を分けて使う
- ファイルの置き場所
操作対象:Explorer — 構成例
プロジェクト内に2つのファイルを配置
my-project/ ├─ .agents/skills/ │ └─ small-app/ │ └─ SKILL.md ├─ .codex/ │ └─ config.toml └─ src/確認:SKILL.md は手順、config.toml は動作設定と MCP 接続先。
公式 docs に基づく構成例
- 小さなスキルを書く
操作対象:.agents/skills/small-app/SKILL.md
名前・用途・実行する手順を書く
--- name: small-app description: 小さなアプリを作り検証する --- 1. 入力と期待する結果を確認する 2. 最小の機能だけを実装する 3. テストを実行し、差分を確認する確認:「テストを実行し、差分を確認する」のように具体的に書く。
教材用の新規スキル例
- 動作設定を読む
操作対象:.codex/config.toml — 設定例
config.toml で書き込み範囲と承認方法を指定
sandbox_mode = "workspace-write" approval_policy = "on-request" [mcp_servers.openaiDeveloperDocs] url = "https://developers.openai.com/mcp"確認:書き込み範囲と承認方法を確認。プロジェクト設定は信頼済みで読込。
公式 docs の設定例 / 実環境は未変更
- MCP の登録コマンド
操作対象:Terminal — MCP の公式登録例
MCP を登録し、list で設定を確認する
codex mcp add openaiDeveloperDocs \ --url https://developers.openai.com/mcp codex mcp list確認:list に接続先が出るか確認。登録後は道具を使えるか別途確かめる。
公式手順 / 登録は未実行・構文のみ実機検証
- スキルを明示して依頼
操作対象:Codex — 入力する依頼の例
Codex 起動後に $small-app を入力する
$small-app 学習チェックリストを作って。 公式資料を確認し、テスト結果を示して。確認:依頼に合うスキルを指定し、必要な資料とテスト結果を求める。
公式 skills の構文 / AI 応答・道具の実行は未収録
- つながりを追って確認
操作対象:Workflow — 役割の対応
依頼から検証まで、4つの役割を追う
確認:スキルだけでは MCP に接続しない。必要な道具を設定する。
説明図 / AI の実行記録ではありません
この章でできるようになること
- ユーザー設定とプロジェクト設定の優先順位を説明できる
- --profile と -c で上書きできる
- hooks feature を明示して features list で確認できる
レッスン
- config.toml の場所 — ユーザー設定とプロジェクト設定、trusted の意味を把握します。
- 優先順位と -c — プロジェクト値を -c で上書きできることを確認します。
- profile ファイル — 0.154.0 では --profile が $CODEX_HOME/<name>.config.toml を重ねます。
- features と hooks フラグ — codex features list を見て、hooks を明示します。
- 未知キーを検出する — --strict-config で typo をエラーにします。