- 投稿日:2026/04/09
Claude Codeのスラッシュコマンド活用ガイド
Claude Codeを使っていると、チャットで自然な言葉を入力することがほとんどだと思います。
でも実は「/(スラッシュ)」から始まる特別なコマンドを入力するだけで、よく使う操作をすばやく呼び出せる機能があります。
これを「スラッシュコマンド」と呼びます。
この記事ではデスクトップアプリ版・ターミナル版それぞれで使える便利なコマンドをまとめて紹介します。
スラッシュコマンドとは?
チャット画面で「/」と入力すると、使えるコマンドの一覧が表示されます。そこから選ぶか、続けて文字を入力して絞り込むことができます。
デスクトップアプリ版の場合は、入力欄の「+」ボタンから「スラッシュコマンド」を選んでも一覧を確認できます。
コマンドによってはデスクトップアプリ版とターミナル版の両方で使えるものと、ターミナル版限定のものがあります。
それぞれ分けて紹介します。
デスクトップアプリ版でも使えるコマンド
/init ─ プロジェクトの初期設定をする
CLAUDE.md(Claudeへの指示書)をプロジェクトフォルダに自動で作成してくれるコマンドです。
新しいプロジェクトを始めるときに一番最初に実行しておくと、Claudeがそのプロジェクトの構成や目的を把握しやすくなります。
CLAUDE.mdの詳しい使い方はこちらの記事で解説しています。
Claude Codeを使うなら最初に作ろう!CLAUDE.mdの基本と作り方
/compact ─ 会話を圧縮してトークンを節約する
Claude Codeの会話が長くなってくると「コンテキストウィンドウ」と呼ばれる記憶容量が埋まってきます。
そのまま続けると動作が重くなったり、エラーが出ることもあります。
/compactを実行すると、それまでの会話の内容を要約・圧縮し、記憶領域を空けてくれます。
使い方の目安:
会話が長くなってきたなと感じたタイミングで使うのがおすすめです。
特定の情報を残したい場合は/compact 〇〇に関する情報を保持のように指示を追加することもできます。
/review ─ 直近の変更内容をレビューしてもらう
Claudeが行ったコードや設定ファイルへの変更について、問題がないかチェックしてもらえるコマンドです。
「ちゃんと動くか不安」「何が変わったか確認したい」というときに使います。
エンジニアじゃなくても、AIが変更した内容をもう一度確認してもらうという使い方ができます。
ターミナル版のコマンド(デスクトップアプリ版での代替操作も紹介)
ここからはターミナル版のコマンドを紹介します。
デスクトップアプリ版では同じコマンドが使えない場合もありますが、似た操作で代替できるものは合わせて説明します。
/help ─ 使えるコマンドの一覧を表示する
/helpを入力すると、その時点で使えるすべてのコマンドとその説明が表示されます。
注意点:
表示は英語のみです。
「こんなコマンドあったっけ?」と忘れたときの確認用に使えます。
デスクトップアプリ版の場合:
入力欄の「+」ボタンから「スラッシュコマンド」を開くと一覧が確認できます。
/model ─ 使うAIモデルを切り替える
Claude Codeでは複数のAIモデルを切り替えて使うことができます。
/modelと入力すると現在のモデルが表示され、変更することができます。
/model sonnetのように指定することもできます。
使い分けの目安:
・複雑な作業や精度を優先したいとき → Opus
・速度とコストのバランスを取りたいとき → Sonnet
・シンプルな作業を素早くこなしたいとき → Haiku
デスクトップアプリ版の場合:
送信ボタン横のモデル選択ドロップダウンから切り替えられます。
コマンドを入力しなくても変更できます。
/clear ─ 会話履歴をリセットして新しいセッションを始める
現在の会話をすべてクリアして、ゼロから新しい状態で作業を始めるコマンドです。
別のタスクに切り替えるときや「前の会話の内容をClaudeに引きずらせたくない」ときに使います。
デスクトップアプリ版の場合:
新規セッションを作成すると同じ効果が得られます。画面左上などから新しいセッションを開いてください。
/resume ─ 過去のセッションを再開する
以前の会話セッションを再開するコマンドです。
ターミナル版では/resumeと入力すると過去のセッション一覧が表示され、選んで再開できます。
/clearで会話をリセットしても、セッション自体は保存されています。
「さっきまで作業していた続きに戻りたい」というときに/resumeで呼び戻すことができます。
デスクトップアプリ版の場合:
画面のセッション一覧から選んでクリックするだけで再開できます。
コマンドを入力する必要はありません。
/rewind ─ 失敗を一発で「なかったこと」にする
これが今回紹介するコマンドの中で、個人的に一番便利だと思う機能です。
/rewindを実行すると、過去のチェックポイント(セーブポイント)の一覧が表示され、そこまで会話とコードの変更を巻き戻すことができます。
選べる巻き戻しの種類:
・コードと会話を両方戻す
・会話だけを戻す
・コードだけを戻す
・特定のポイントから会話を要約して圧縮する
ターミナル版での操作方法:
/rewindと入力するか、Escキーを2回押すと起動します。
たとえば「Claudeに修正してもらったら逆におかしくなった」というとき、/rewindでコードだけ元に戻しつつ、会話の文脈は保持することができます。
これによってClaudeは「さっきの修正は失敗だったんだな」と理解した上で、別のアプローチを考えてくれます。
注意点:
ファイルへの変更は戻せますが、外部サービスへの操作(メール送信、データベースの変更など)は取り消せません。
デスクトップアプリ版の場合:
現時点ではデスクトップアプリ版では使えないようです。
この機能を使いたい場合はターミナル版をお試しください。
/branch ─ 会話を分岐させて別のアプローチを試す
現在の会話をコピーして「もう一本の会話」を作るコマンドです。
以前は/forkという名前でしたが、/branchに変更されました。
(/forkでも引き続き使えます)
どんなときに使う?
たとえばClaudeに「このファイルをAというやり方で修正して」とお願いした後、「やっぱりBというやり方も試してみたい」となったとき。
/branchでセッションを分岐させれば、元のセッションを残したまま別のアプローチを試すことができます。
/rewindとの違いは、両方の会話が生き続ける点です。
/rewindは「戻る・やり直し」ですが、/branchは「並行して進める」イメージです。
やや上級者向けの機能ですが、「試行錯誤したいけど元の状態を壊したくない」ときに重宝します。
注意:
現時点ではターミナル版向けの機能です。
デスクトップアプリ版での直接的な代替操作はありません。
まとめ
今回紹介したコマンドを整理すると、以下のようになります。
デスクトップアプリ版・ターミナル版の両方で使える
・/init ─ プロジェクトの初期設定
・/compact ─ 会話の圧縮・トークン節約
・/review ─ 変更内容のレビュー依頼
ターミナル版向け(デスクトップアプリ版では代替操作あり)
・/help ─ コマンド一覧表示(デスクトップ版:「スラッシュコマンド」から一覧確認)
・/model ─ AIモデルの切り替え(デスクトップ版:ドロップダウンから選択)
・/clear ─ 会話リセット(デスクトップ版:新規セッション作成)
・/resume ─ 過去セッションの再開(デスクトップ版:セッション一覧から選択)
ターミナル版限定
・/rewind ─ 変更の巻き戻し
・/branch ─ 会話の分岐
コマンドを全部覚える必要はありません。
まず/compactと/rewindの2つだけでも使えるようになると、作業の快適さがかなり変わります。
ぜひ試してみてください。
この記事を読んでみての感想や、実際に試してみた結果をコメントで教えてもらえると嬉しいです。
「うまくいった!」でも「ここで詰まった」でも大歓迎です。
記事の内容について「ここがよくわからなかった」などの質問があれば、コメントに書いていただければできる限り返信します。