Claude Code のコマンド
Anthropic / 指示ファイル CLAUDE.md / ライセンス proprietary / 公式ドキュメント
セッション
| やりたいこと | Claude Code | Codex CLI | Gemini CLI |
|---|---|---|---|
| 会話をクリアする | /clear [name] 同じ引数に名前を渡すと直前の会話に名前が付き、あとで /resume の一覧から探せる。文脈を減らしたいだけで会話は続けたいなら /compact を使う | /clear | /clear |
| 文脈を要約して圧縮する | /compact [instructions] 同じ引数で要約の観点を指示できる(残したい論点を書くと効く) | /compact | /compress |
| 過去のセッションを再開する | /resume [session] 同じ起動時なら claude -c で直近を継続、claude -r "<session>" でID・名前指定。実行中のバックグラウンドセッションはピッカーに出るが再開できない | /resume | /resume |
| 会話を分岐させる | /branch [name] 同じ/fork もあるが挙動が違う。/branch は今の会話の分岐に自分が移る。/fork は複製をバックグラウンドセッションとして走らせ、自分は元の会話に残る | /fork | なし |
| 本筋を汚さずに脇道の質問をする | /btw [question] 同じいまのセッションの内容を踏まえて答えるが、そのやり取りは本筋の会話に積まれない。引数なしで実行すると直前の脇道の質問と答えを見返せる | /side | なし |
指示とメモリ
| やりたいこと | Claude Code | Codex CLI | Gemini CLI |
|---|---|---|---|
| プロジェクト指示ファイルを生成する | /init 同じ生成先は CLAUDE.md。他ツールの設定(AGENTS.md など)が見つかった場合はそれを踏まえた案内が出る | /init | /init |
| 指示ファイル・メモリを確認して直す | /memory 同じCLAUDE.md の編集に加えて、自動メモリの有効化と蓄積された項目の確認ができる | /memories | /memory show | list | refresh |
コードを進める
| やりたいこと | Claude Code | Codex CLI | Gemini CLI |
|---|---|---|---|
| 変更をレビューさせる | /review [effort] [--fix] [--comment] [target] 同じ/code-review の別名。PR番号・ブランチ・パスを対象に指定でき、--fix で指摘の修正を適用させ、--comment で GitHub のPR や GitLab のMRに投稿できる。努力度を省くと、前回指定した low〜max を使い回す | /review | なし |
| 差分を表示する | /diff 同じ対話ビューア。左右キーでgit全体の差分とターンごとの差分を切り替えられるので「さっきの1手で何が変わったか」を切り出せる | /diff | なし |
| 計画モードに切り替える | /plan [description] 同じ引数にやりたいことを書くと、計画モードに入ると同時にその題材で始まる | /plan | /plan |
| 直前の変更を巻き戻す | /rewind 同じ会話だけ・コードだけ・両方を選んで戻せる。別名は /checkpoint と /undo | なし | /rewind |
| ゴールを決めて達成まで任せる | /goal [condition|clear] 同じ条件を渡すと、達成と判定されるまでターンをまたいで作業を続ける。引数なしなら進行中(または直近に達成した)ゴールを表示し、clear(stop・off なども可)で途中で外せる | /goal | なし |
状態を見る
| やりたいこと | Claude Code | Codex CLI | Gemini CLI |
|---|---|---|---|
| 利用量とコストを確認する | /usage 同じ/cost は同じものの別名。有料プランではスキル・サブエージェント・プラグイン・MCPサーバー別の内訳も出る | /usage | /stats model |
| セッションの設定と文脈の残量を見る | /context 同じ文脈の使用状況をグリッドで可視化し、どこが重いかまで出る。バージョンやアカウントなど接続まわりの確認は /status が別にある | /status | /stats |
| これまでの流れを短く振り返る | /recap 同じいまのセッションを1行に要約する。しばらく離れて戻ったときには同じ種類の要約が自動でも出る | /recap | なし |
設定
| やりたいこと | Claude Code | Codex CLI | Gemini CLI |
|---|---|---|---|
| モデルを切り替える | /model [model] 同じ選んだモデルは新規セッションの既定としても保存される。対応モデルでは左右キーで推論の努力度(effort)も変えられる | /model | /model set <model-name> [--persist] |
| 権限・承認の設定を変える | /permissions 同じallow / ask / deny のルールをスコープ別に見て追加・削除できる。作業ディレクトリの管理も同じ画面 | /permissions | /permissions trust [<directory-path>] |
| Vimキーバインドを使う | /vim なし削除済みv2.1.92 で削除された。今は /config を開いて Editor mode を切り替える。古い記事の /vim をそのまま打つと通らない | /vim | /vim |
| 表示テーマを変える | /theme 同じ端末の明暗に追従する auto のほか、色覚多様性に配慮したテーマや端末の16色を使うANSIテーマがある | /theme | /theme |
| 設定画面を開く | /config [key=value ...] 同じ別名は /settings。テーマ・モデル・出力スタイルなどを画面で変える。/config model=sonnet のように key=value を渡すと画面を開かずに直接書き換えられ、この形は -p でも使える。ただし確認が要る設定は、この形ではオフにはできてもオンにはできない | /config | /settings |
| 作業ディレクトリを足す・移る | /add-dir <path> 同じ足すのは /add-dir、移るのは /cd <path> と、両方の操作が揃っている。/add-dir はアクセスできる範囲を広げるだけで、足したディレクトリの .claude/ 配下の設定はほとんど読まれない。/cd は会話を保ったまま本拠地を移し、移り先の CLAUDE.md・プロジェクト設定・MCPサーバー・スキルに切り替わる(初めての場所なら信頼の確認が出る) | /cd | /directory add <path1>,<path2> |
| 他のツールの設定を取り込む | /import [codex|gemini|cursor] 同じ同じマシンにある Codex・Gemini CLI・Cursor の指示ファイル、MCPサーバー、カスタムコマンド、サブエージェント、スキルを移せる。--dry-run で書き込まずに対象だけ確かめられる。シェルからは claude import でも起動できる。Bedrock など一部の提供経路では使えない | /import | なし |
拡張
| やりたいこと | Claude Code | Codex CLI | Gemini CLI |
|---|---|---|---|
| MCPサーバーを確認・管理する | /mcp 同じ引数なしで対話リスト。reconnect <server> で1台だけ再接続し、reconnect all なら失敗中・要認証のサーバーをまとめて再試行する。enable / disable で有効・無効を切り替える。OAuth認証もここから。-p で引数なしに実行すると、リストの代わりに状態の要約をテキストで出す | /mcp | /mcp list | desc | schema | auth | reload | enable | disable |
| サブエージェントを管理する | /agents 近いv2.1.198 以降、このコマンドは案内を出すだけになり、実体は .claude/agents/ の編集かClaudeへの依頼に移った。以前の対話マネージャを期待すると空振りする | /agents | /agents list | enable | disable | config | reload |
| スキルを管理する | /skills 同じ一覧を名前で絞り込める。t でトークン数順に並べ替え、Space で「Claudeへの見せ方」と「/メニューへの表示」を切り替える | /skills | /skills list | enable | disable | reload |
| フックを確認・管理する | /hooks 近い設定内容の閲覧が主で、コマンドから個別に有効・無効を切り替える操作はない。変更は settings.json 側で行う | /hooks | /hooks list | enable | disable | enable-all | disable-all |
| IDE連携を使う | /ide 同じ連携の管理と接続状態の確認をまとめて行う | /ide | /ide enable | disable | install | status |
入出力
| やりたいこと | Claude Code | Codex CLI | Gemini CLI |
|---|---|---|---|
| 直前の応答をコピーする | /copy [N] 同じ数字を渡すとN個前の応答をコピーできる(/copy 2 で2つ前)。コードブロックや引用があると、部分ごとに選べるピッカーが出る。ピッカーで w を押すとクリップボードではなくファイルに書き出すので、SSH越しで使いやすい | /copy | /copy |
| 会話をファイルに書き出す | /export [filename] 同じ書き出し形式はプレーンテキスト。ファイル名を渡すと直接そこに書く。省略するとクリップボードか保存先を選ぶダイアログが出る | /export | /resume share [filename] |
| 対話せずに1回だけ実行する | claude -p "query" 同じ標準入力からのパイプも受ける(cat file | claude -p "query")。直前の会話を引き継いで非対話実行するなら claude -c -p "query" | codex exec "query" | gemini -p "query" |