ガイド
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 でプランモードに切り替えます。
| コマンド | 内容 |
|---|---|
/init | CLAUDE.md ガイドでプロジェクトを初期化します。CLAUDE_CODE_NEW_INIT=1 を設定すると対話形式になり、スキル、フック、個人用のメモリファイルの設定も案内されます。CLAUDE.md の書き方を参照してください |
/memory | CLAUDE.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 はエイリアスです。出費を抑える方法はトークンを節約するを参照してください |
レビュー、設定、トラブルシューティング
| コマンド | 内容 |
|---|---|
/diff | Claude がこれまでに行った編集を含む、作業ツリーの変更をレビューします |
/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-setup | VS 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 だけは例外で、この設定なしで動作します。
参考資料
- Claude Code: Commands(スラッシュコマンド、エイリアス、プランとプラットフォームの制限)
- Claude Code: Interactive mode(キーボードショートカット、複数行入力、シェルモード、キューに入ったメッセージ)
- Claude Code: CLI reference(起動フラグの完全な一覧)