ハブネコのAIラボ

Claude Code

Claude Codeのスラッシュコマンド一覧と使い方を解説

公開: / 更新: 読了目安9分

#スラッシュコマンド #使い方

Claude Codeのスラッシュコマンド一覧と使い方を解説

先に結論: Claude Codeのセッション内では/で始まるコマンドを打つと、会話管理・モデル切替・診断などの機能をすぐ呼び出せ、代表例は履歴を消す/clearや要約する/compactです。

Claude Codeのセッション内では、/ から始まるスラッシュコマンドで会話管理やモデル設定、診断などをすばやく行えます。この記事では、日常的に使う頻度が高いコマンドを中心に、正確な挙動と使いどころを整理して解説します。

この記事の要点

  • /clearは会話をクリア、/compact [instructions]は会話を要約してコンテキストを解放するコマンドです。
  • /model [model名]はモデルを切り替え、デフォルトとして保存します。
  • /initはプロジェクトルートにCLAUDE.mdを生成します。
  • /doctorはセッションを開始せずにインストールの健全性や設定ファイルのエラーを診断します。
  • スラッシュコマンドはメッセージの先頭でのみ認識され、文中や末尾に書いても発動しません。
  • Shift+Tabでパーミッションモード(default→acceptEdits→planなど)を順に切り替えられます。

前提・動作環境

スラッシュコマンドはターミナル版のClaude Codeセッション内で使用します。あらかじめ最新版のインストールとログインを済ませておいてください。

インストール手順は「Windows 11にClaude Codeをインストールする手順」で解説しています。

Claude Code全体の使い方を体系的に確認したい方は「Claude Codeの使い方完全ガイド」もあわせてご覧ください。なお、コマンドはメッセージの先頭でのみ認識される点に注意してください。

本記事で扱うのはセッション内で使うスラッシュコマンドで、ターミナル起動時に指定するCLIコマンド・オプションとは別物です。CLIオプションについては「Claude Codeコマンド一覧」で解説しています。

claude

上記でセッションを起動した状態から、以下のコマンドを入力していきます。よく使うコマンドは大きく4つに分類できます(2026年8月時点)。

スラッシュコマンドの分類図解: セッション管理系(/clear /compact /resume)、モデル・設定系(/model /config /permissions)、開発・診断系(/init /doctor /review)、その他(/help /usage /mcp)の4カテゴリを示す

セッション管理系コマンド

会話の状態を管理するコマンド群です。

/clearと/compactの使い分けを示す対比図。/clearは会話をクリアして新しいコンテキストで開始するもので話題が完全に変わるときに使い、/compactは会話を要約してコンテキストを解放するもので同じ話題のままコンテキストだけ圧縮したいときに使うことを示す

実行例として、会話が長くなってきたら次のように打ちます。

/compact これまでの実装方針だけ残して要約して

モデル・設定系コマンド

/model

を実行すると、利用可能なモデルの一覧がその場で選択できる形式で表示されます。

開発・診断系コマンド

新しいプロジェクトに入ったら、まず次のコマンドを実行するのが定番の流れです。

/init
CLAUDE.md を作成しました。プロジェクト構成を分析して
コーディング規約、ディレクトリ構成、主要な依存関係を記録します。

(実際の出力はプロジェクトの内容によって変わります)

その他よく使うコマンド

困ったときはまず /help を打つ癖をつけておくと、コマンドを忘れても迷わず調べられます。

/help

キーボード操作早見表

スラッシュコマンドと並んで覚えておきたいのが、対話モード中のキー操作です。中でもShift+Tabはパーミッションモードを順に切り替えるキーで、次のように循環します。

Shift+Tabキーでdefault、acceptEdits、planの順にパーミッションモードを循環切替できることを示す図

キー操作動作
Esc実行中の応答を中断する、またはダイアログを閉じる
Escを2回入力欄が空の状態で押すと巻き戻しメニューを開く
Shift+Tabパーミッションモード(defaultacceptEditsplanなど)を順に切り替える
Ctrl+C実行中の処理を中断する。何もなければ入力をクリア、2回目でセッション終了
Ctrl+R過去に入力したプロンプトを逆順検索する
Ctrl+Oツール実行の詳細を表示するトランスクリプトビューを開閉する
Ctrl+G入力中のプロンプトや提示された計画をお好みのテキストエディタで開く
Ctrl+TClaudeが作成したタスクチェックリストの表示を切り替える
\ + Enterどの環境でも使える改行(複数行入力)方法
/ を先頭に入力スラッシュコマンドやSkillを呼び出す
! を先頭に入力シェルモードでコマンドを直接実行する
@ を入力ファイルパスの補完候補を表示する

キー割り当ては端末やOSによって多少異なる場合があります。正確な一覧は?キー(入力欄が空の状態)でも表示できます。

設定ファイルの場所早見表

/config/memoryで編集する設定は、どのファイルに書かれるかで適用範囲が変わります。

CLAUDE.mdsettings.jsonは役割が異なるファイルです。前者はClaudeに読ませる指示・前提知識、後者は権限やhooksなど動作そのものを制御します。

ファイル主な配置場所用途
CLAUDE.md./CLAUDE.md または ./.claude/CLAUDE.mdプロジェクトで共有する指示・規約(git管理)
CLAUDE.local.md./CLAUDE.local.md個人用のローカル指示(.gitignore推奨)
CLAUDE.md(ユーザー)~/.claude/CLAUDE.md全プロジェクト共通の個人的な指示
settings.json(プロジェクト).claude/settings.jsonチームで共有する権限・hooks設定(git管理)
settings.local.json.claude/settings.local.json個人用の一時的な上書き(.gitignore対象)
settings.json(ユーザー)~/.claude/settings.json個人の全プロジェクト共通設定
managed-settings.jsonWindowsはC:\Program Files\ClaudeCode\配下組織全体のポリシー強制(IT部門が配布)

設定の優先順位は「組織管理(Managed) > コマンドライン起動オプション > Local > Project > User」の順です(2026年8月時点)。

どのCLAUDE.mdや設定が実際に読み込まれているかは、セッション内で/context/statusを実行すると確認できます。

よく使う依頼フレーズ例

コマンドを覚えなくても、自然言語で依頼するだけで動く場面も多くあります。代表的なフレーズをまとめました。

自然言語での依頼例4つを示す図。「これまでの変更をコミットして」はdiffからメッセージ生成しコミット、「PRを作って」はghと連携しPR作成、「このエラーの原因を調べて」は関連ファイルを調査、「テストを書いて」は既存のテスト構成に合わせて追加することを示す。

依頼フレーズ例想定される動作
「これまでの変更をコミットして」diffと変更履歴からメッセージを生成しコミットする
「PRを作って」gh CLIと連携してプルリクエストを作成する
「このエラーの原因を調べて」関連ファイルを読み取り調査する(Plan Modeなら計画のみ提示)
「まず計画を立ててから進めて」Plan Modeに準じた調査・計画提示の流れで進める
「テストを書いて」既存のテスト構成に合わせてテストコードを追加する
「〇〇の実装方針だけ残して要約して」/compactと同様に会話を要約してコンテキストを圧縮する

大きな変更やリファクタリングを頼むときは、いきなり実行させず「まず調査して計画を教えて」と一言添えると、意図しない変更を防ぎやすくなります

つまずきポイント/よくあるエラー

バグイヌバグイヌ

メッセージの途中に/clearって書いてみたんですけど、全然反応してくれません。何がダメなんでしょう?

ハブネコハブネコ

スラッシュコマンドはメッセージの先頭に書かないと、通常のテキストとして扱われます。文中や末尾に書いても発動しない仕様です。

よくある質問

自作のスラッシュコマンドは作れますか?

作れます。.claude/commands/ 配下や .claude/skills/ 配下にMarkdownファイルを置くことで、独自のスラッシュコマンド(スキル)を追加できます。

自動発動条件やサブエージェント実行など、より高度な自動化をしたい場合は発展形である「Claude Code Skillsの作り方」を参照してください。

スラッシュコマンドの一覧はどこで確認できますか?

セッション内で /help を実行するか、公式ドキュメント(code.claude.com/docs)のコマンドリファレンスで確認できます。

/clear/compact はどう使い分ければよいですか?

話題が完全に変わるときは /clear で真っさらな状態から始め、同じ話題のままコンテキストだけを圧縮したいときは /compact を使うのが基本的な使い分けです。

ハブネコ

ハブネコのひとこと

`/clear`で作業内容まで消えたように見えて焦ったことがありますが、消えるのはあくまで会話のコンテキストで、編集済みのファイルやGitの変更は残っています。

まとめ

Claude Codeのスラッシュコマンドは、会話管理(/clear/compact/resume)、モデル・設定(/model/config)、開発・診断(/init/review/doctor)など目的別に整理して覚えると使いこなしやすくなります。

迷ったときはまず /help を実行しましょう。

インストールがまだの方は「Windows 11にClaude Codeをインストールする手順」を、Claude Code自体の概要や料金を知りたい方は「Claude Codeとは?できること・料金・始め方」をあわせてご覧ください。

CLIの起動オプションを早見表で確認したいときは「Claude Codeコマンド一覧」、Codex版・Copilot版の早見表は「Codexチートシート」「GitHub Copilotショートカット集」をご覧ください。

※2026-09-16 旧「Claude Codeチートシート」記事のキーボード操作・設定ファイルの場所・依頼フレーズ集を本記事に統合しました。