CoreCodeブログ

ガイド

Claude Code のコマンド一覧:スラッシュコマンドとキーボードショートカット早見表

公開日: · 最終確認:

Claude Code の使い方として毎日使うスラッシュコマンドとキーボードショートカットを、セッションの流れに沿ってまとめた早見表です。プロジェクトの準備、タスクの作業、コンテキストの管理、レビューとトラブルシューティングの順に並べています。コマンド名、エイリアス、動作は Anthropic の Commands と Interactive mode のドキュメントに基づき、2026 年 10 月 30 日に確認しました。表は一部を抜粋したもので、完全な一覧は各ドキュメントにあります。

ポイント
  • / を入力すると利用可能なコマンドが一覧表示され、続けて文字を入力すると絞り込めます。コマンドとして認識されるのはメッセージの先頭にあるときだけです。
  • 特によく使うのは次のとおりです。/init は CLAUDE.md を作成し、/compact は会話を要約し、/clear は新しい会話を始め、/resume は過去の会話に戻り、/rewind はコードと会話を巻き戻します。
  • Shift+Tab で権限モードを切り替え、Esc で Claude を中断し、空のプロンプトで Esc + Esc を押すと巻き戻しメニューが開きます。
  • すべてのコマンドがすべてのユーザーに表示されるわけではなく、プラットフォーム、プラン、環境によって異なります。ドキュメントに記載された制限は以下にまとめています。

プロジェクトの開始とタスクの作業

初めてのリポジトリでは /init を実行し、その結果を /memory で整えます。大きな変更の前には /plan でプランモードに切り替えます。

コマンド内容
/initCLAUDE.md ガイドでプロジェクトを初期化します。CLAUDE_CODE_NEW_INIT=1 を設定すると対話形式になり、スキル、フック、個人用のメモリファイルの設定も案内されます。CLAUDE.md の書き方を参照してください
/memoryCLAUDE.md ファイルを編集し、自動メモリのオン・オフを切り替え、自動メモリの項目を表示します
/plan [description]プロンプトからプランモードに入ります。説明を付けると、そのタスクにすぐ着手します。例:/plan fix the auth bug
/model [model]モデルを切り替え、新しいセッションのデフォルトとして保存します。引数なしだとピッカーが開き、行の上で s を押すと現在のセッションだけ切り替わります。モデルの選び方を参照してください
/effort [level|auto|status|ultracode [on|off]]effort レベルを設定します。low から xhigh、max、auto が指定でき、status で現在値を表示します。max はそのセッション限りです
/btw [question]会話に追加せずに、ちょっとした質問をします
/add-dir <path>セッション中にファイルアクセスできる作業ディレクトリを追加します。パスの一部を入力すると候補が表示され、Tab で確定できます。追加したディレクトリの .claude/ 設定は、ほとんど検出されません
/tasks現在のセッションのバックグラウンド作業(完了したサブエージェントを含む)を表示・管理します。/bashes でも使えます

コンテキストとセッション

コマンド内容
/context [all]コンテキストの使用状況を色付きのグリッドで表示し、コンテキストを多く使うツールやメモリの肥大化への提案も出します。フルスクリーンモードでは項目ごとの内訳が折りたたまれるので、all を付けると展開できます
/compact [instructions]ここまでの会話を要約してコンテキストを空けます。要約の重点を指示として渡すこともできます
/clear [name]コンテキストが空の新しい会話を始めます。名前を渡すと、/resume のピッカーで前の会話にそのラベルが付きます。同じ会話のままコンテキストを空けたい場合は /compact を使います。エイリアス:/reset、/new
/resume [session]ID または名前で会話を再開するか、セッションピッカーを開きます。エイリアス:/continue
/rewind会話やコード(またはその両方)を以前の時点に巻き戻すか、選んだメッセージから要約します。エイリアス:/checkpoint、/undo
/usageセッションのコスト、プランの利用上限、アクティビティの統計を表示します。/cost と /stats はエイリアスです。出費を抑える方法はトークンを節約するを参照してください

レビュー、設定、トラブルシューティング

コマンド内容
/diffClaude がこれまでに行った編集を含む、作業ツリーの変更をレビューします
/code-review現在の diff に正しさのバグがないか確認します。--fix を付けると Claude が指摘事項を修正し、PR 番号を渡すとプルリクエストをレビューします。例:/code-review high 1234。/code-review ultra はクラウドでマルチエージェントのレビューを実行します。エイリアス:/review
/security-review現在のブランチの変更にセキュリティ上の脆弱性がないか分析します。origin リモートが必要です
/permissionsツール権限の allow、ask、deny ルールを対話ダイアログで管理します。スコープごとのルール表示、追加と削除、作業ディレクトリの管理ができます。エイリアス:/allowed-tools
/config [key=value ...]テーマ、モデル、出力スタイルなどの設定画面を開きます。ペアを渡すと設定を直接変更できます。例:/config model=sonnet。受け付けるキーは /config --help で確認できます。エイリアス:/settings
/status設定画面の Status タブを開き、バージョン、モデル、アカウント、接続状況を表示します。Claude の応答中にも使えます
/doctorセットアップの点検を実行し、インストール、設定、拡張機能、CLAUDE.md の問題を診断します。修正案は、確認後に Claude が適用します。エイリアス:/checkup
/terminal-setupVS Code、Cursor、Devin Desktop、Alacritty、Zed で、改行用の Shift+Enter キーバインドをインストールします。Apple Terminal では、代わりに改行用の Option+Enter を有効にし、ベル音をオフにします

一部のコマンドはプランやプラットフォームによって制限されます。/desktop は Claude サブスクリプションでサインインしている macOS と x64 Windows でのみ表示され、/upgrade は Enterprise プランでは表示されません。また /vim は v2.1.92 で削除されました。Vim モードと Normal 編集モードを切り替えるには、/config から Editor mode を選びます。

キーボードショートカット

以下のショートカットは、Interactive mode のドキュメントにある General controls の表に基づいています。macOS では、Alt+B、Alt+F、Alt+D、Alt+Y、Alt+P などの Option / Alt ショートカットを使うために、先にターミナルで Option を Meta として設定しておく必要があります。

ショートカット内容
Ctrl+C実行中の操作を中断します。何も実行していなければ、1 回目でプロンプトをクリアし、2 回目で Claude Code を終了します
Escターン途中の現在の応答やツール呼び出しを止めます。それまでの作業は Claude が保持します。開いているダイアログを閉じ、権限プロンプトでは操作を拒否します
Esc + Escプロンプトにテキストがあるときは、それをクリアして下書きを履歴に保存するので、Up で呼び出せます。プロンプトが空のときは、巻き戻しメニューを開きます
Shift+Tab権限モードを切り替えます。default(モードインジケーターでは Manual と表示)、acceptEdits、plan、そして利用可能な場合は bypassPermissions、続いて auto の順です。一部の Windows 環境では Alt+M です
Ctrl+Oツールの使用状況と実行の詳細を表示するトランスクリプトビューアーを切り替えます
Ctrl+Rコマンド履歴を逆方向に検索します
Ctrl+B実行中の Bash コマンドとエージェントをバックグラウンドに移します。tmux では 2 回押します
Ctrl+G または Ctrl+X Ctrl+Eプロンプトをデフォルトのテキストエディタで開きます
Ctrl+V(iTerm2 では Cmd+V、Windows と WSL では Alt+V)クリップボードの画像を貼り付け、カーソル位置に [Image #N] のチップを挿入します。プロンプト内でその位置を使って画像を参照できます
Option+P(macOS)または Alt+P(Windows/Linux)プロンプトを消さずにモデルを切り替えます
Option+T(macOS)または Alt+T(Windows/Linux)拡張 thinking を切り替えます。Opus 5.5、Sonnet 5.5、Haiku 5.5、Fable モデルは常に拡張 thinking を使うため、効果はありません

改行と入力プレフィックス

入力内容
\ + Enter改行を挿入します。すべてのターミナルで動作します
Shift+Enter改行を挿入します。iTerm2、WezTerm、Ghostty、Kitty、Warp、Apple Terminal、Windows Terminal ではそのまま使えます。それ以外のターミナルは、上の /terminal-setup を参照してください
Ctrl+J改行を挿入します。設定なしで、どのターミナルでも動作します
先頭の !シェルモード:コマンドを直接実行し、その出力をセッションに追加して、Claude がそれに応答します
@ファイルパスのメンション。パスの自動補完が働きます
空の入力で ?ショートカットのヘルプパネルを切り替えます
! npm test
! git status

シェルモードのコマンドは、Claude による解釈や承認を必要とせず、その出力は会話のコンテキストに入ります。Claude はその出力に自動で応答し、コストは通常のプロンプトを送るときと同じです。

これらのドキュメントで触れられている起動フラグ

起動フラグの完全な一覧は CLI reference にあります。上記の 2 つのページで触れられているのは、次の 2 つだけです。

claude --debug               # start with debug logging on
claude --settings file.json  # apply this settings file to this session only

セッションの途中でデバッグログをオンにするには /debug を実行します。その時点からログの記録が始まります。

FAQ

「Unknown command」と表示されます。何が起きていますか?

多くの場合、入力ミスか、そのコマンドがお使いのプラットフォーム、プラン、環境で利用できないかのどちらかです。入力ミスの場合、メニューでは何もハイライトされず、Enter を押すと入力したテキストがそのまま送信されて Unknown command と報告されます。利用できないコマンドは、そもそもメニューに表示されません。似たメッセージについては、エラーのトラブルシューティングを参照してください。

Claude の応答中にコマンドを送れますか?

はい。Claude Code がキューに入れ、現在のターンが終わってから実行します。/status、/tasks、/usage など一部のコマンドは、応答を中断せずにすぐ実行されます。

macOS で Option ショートカットが反応しないのはなぜですか?

ターミナルで Option を Meta として設定する必要があります。各ターミナルの設定は、Anthropic のターミナル設定ガイドにあります。ドキュメントによると、Option+T だけは例外で、この設定なしで動作します。

参考資料