Codex: Codex スラッシュコマンドとクイックリファレンス

最終更新:2026-08-31

Codex は豊富なスラッシュコマンドを提供しており、会話を離れることなく一般的な操作を素早く実行できます。

📋 前提条件: Codex の基本操作が完了していること(レッスン3を参照)

1. 学ぶ内容


2. スラッシュコマンド一覧

(1) セッション管理

コマンド 説明
/new 新しいセッションを開始
/clear 現在の会話履歴をクリア
/status セッションステータス、コンテキスト使用量を表示
/compact コンテキストを手動圧縮
/quit Codex を終了

(2) ファイル操作

コマンド 説明
/read <file> ファイルの内容を読み取り
/add <file> コンテキストにファイルを追加
/remove <file> コンテキストからファイルを削除
/diff 現在の未コミットの変更を表示

(3) モード切り替え

コマンド 説明
/mode suggest Suggest モードに切り替え
/mode auto-edit Auto Edit モードに切り替え
/mode full-auto Full Auto モードに切り替え

(4) 情報表示

コマンド 説明
/help ヘルプ情報を表示
/version バージョン番号を表示
/config 現在の設定を表示
/models 利用可能なモデルリストを表示
/history 会話履歴を表示

3. コマンドラインパラメータ

(1) 起動パラメータ

BASH
# 基本起動
codex

# モデルを指定
codex --model gpt-5-codex

# サンドボックスモードを指定
codex --sandbox workspace-write

# 承認ポリシーを指定
codex --approval-policy ask

# Full Auto モード
codex --full-auto

# Auto Edit モード
codex --auto-edit

(2) 一般的なパラメータ

パラメータ 説明
--model モデルを指定 --model o3
--sandbox サンドボックスモード --sandbox readonly
--approval-policy 承認ポリシー --approval-policy ask
--auto-edit Auto Edit モード
--full-auto Full Auto モード
--quiet 静寂モード
--version バージョン表示
--help ヘルプ表示
--upgrade Codex をアップデート

4. クイックリファレンス

(1) クイックスタート

BASH
codex                                    # デフォルトモードで起動
codex "Fix login bug"                    # タスクを直接提出
codex --model deepseek-coder             # モデルを指定
codex --full-auto "Run tests"            # Full Auto + タスク

(2) セッション内の操作

TEXT 📖 参照専用
/new                  新しいセッション
/status               ステータス表示
/compact              コンテキスト圧縮
/mode full-auto       モード切り替え
/add src/auth.ts      コンテキスト追加
/diff                 変更表示

(3) タスクテンプレート

TEXT 📖 参照専用
# バグ修正
"Fix <issue> in <file>, ensure tests pass"

# 機能追加
"Add <feature> to <module>, follow the style of <existing-file>"

# コードリファクタリング
"Refactor <old-impl> to <new-impl>, maintain functionality, ensure tests pass"

# テスト作成
"Write unit tests for <file>, covering normal flows and edge cases"

# コードレビュー
"Review <file/PR>, focusing on security, performance, and maintainability"

5. 高度なコマンド

(1) コンテキスト管理

TEXT 📖 参照専用
/add src/**/*.ts        すべての TypeScript ファイルを追加
/remove src/test.ts     テストファイルを削除
/status                 コンテキスト使用量を表示
/compact                手動圧縮

(2) マルチタスク管理(App モード)

TEXT 📖 参照専用
/tasks                  すべてのタスクを一覧表示
/task new              新しいタスクを作成
/task switch <id>       タスクを切り替え
/task cancel <id>       タスクをキャンセル

▶ 例1:Alice の効率的なワークフロー

TEXT 📖 参照専用
# Alice が作業を開始
/new                                    # 新しいセッション
/add src/auth.ts src/user.ts           # コンテキストを追加
"Migrate authentication from Session to JWT"  # タスクを提出

# タスク完了後
/diff                                   # 変更を確認
/status                                 # コンテキストを確認
/compact                                # 履歴を圧縮

# 次のタスクへ
"Add refresh token functionality to JWT auth"

❓ よくある質問

Q スラッシュコマンドは大文字と小文字を区別しますか?
A いいえ。/New/new は同じ効果です。
Q タスクの説明内でスラッシュコマンドを使用できますか?
A いいえ。スラッシュコマンドは別に入力する必要があり、タスクの説明に埋め込むことはできません。
Q すべての利用可能なコマンドを表示するにはどうすればよいですか?
A /help を入力して完全なリストを表示します。
Q /compact は情報を失いますか?
A 重要度の低い履歴の詳細を圧縮しますが、コアコンテキストは保持されます。Codex が重要な情報を忘れた場合は、/add で再追加してください。
Q カスタムスラッシュコマンドを作成できますか?
A 現在、カスタムスラッシュコマンドはサポートされていませんが、AGENTS.md と Skills で同様の効果を実現できます。

📖 まとめ


📝 練習問題

  1. 基本 (⭐):5つ以上のスラッシュコマンドを使用し、各コマンドの効果を記録する。
  2. 中級 (⭐⭐):タスクテンプレートを使用して、機能追加からテスト作成、コードレビューまで完全な開発サイクルを完了する。
  3. 上級 (⭐⭐⭐):自分が最もよく使うコマンドとタスクテンプレートをまとめた独自の Codex クイックリファレンスカードを作成する。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%