Claude Codeには、/から始まる「スラッシュコマンド」が数多く用意されています。会話の要約、セッションの管理、コードレビュー、Git連携など、コマンド一つで様々な操作をショートカットできるのが特徴です。

とはいえ公式ドキュメントは英語かつ数が多く、「結局どれを使えばいいのか分からない」という人も多いはず。この記事では、Claude Codeの主要なスラッシュコマンドを目的別に整理して紹介します。

なお、Claude Codeはアップデートが頻繁なツールのため、バージョンによってはここで紹介するコマンドが使えなかったり、逆に新しいコマンドが追加されていたりする場合があります。最新の正確な情報は、ターミナル上で /help と入力することでも確認できます。

1. 基本操作・会話管理系コマンド

Claude Codeを使う上でまず覚えておきたい基本コマンド群です。

  • /help — 利用可能なコマンドとヘルプを表示する
  • /exit — CLIを終了する
  • /clear [name] — 新しい会話を開始する(それまでの会話は保存される)
  • /compact [instructions] — 会話履歴を要約してコンテキストを解放する。長時間の作業でコンテキストが圧迫されてきたときに使う
  • /resume [session] — 過去の会話をID・名前から選んで再開する
  • /rename [name] — 現在のセッションに名前を付ける
  • /branch [name] — 現在の会話を分岐させ、別の方向性を試す
  • /rewind — 会話やコードを過去の時点まで巻き戻す
  • /export [filename] — 会話をテキストファイルとして書き出す
  • /copy [N] — 直前のClaudeの回答をクリップボードにコピーする
  • /recap — 現在のセッションの内容を1行で要約する

2. 作業環境・セッション管理系コマンド

複数プロジェクトやリモート環境をまたいで作業するためのコマンドです。

  • /add-dir <path> — 作業対象のディレクトリを追加し、ファイルアクセスを許可する
  • /cd <path> — セッションの作業ディレクトリを変更する
  • /background [prompt] — 現在のセッションをバックグラウンド実行にして、ターミナルを解放する
  • /desktop — 現在のセッションをClaude Code Desktopアプリに引き継ぐ
  • /web — 現在のセッションをclaude.ai/code(ブラウザ版)で開く
  • /remote-control — claude.aiから現在のセッションをリモート操作できるようにする
  • /teleport — ブラウザ上のセッションをターミナルに引き継ぐ
  • /worktree — Gitのworktreeを管理し、複数ブランチを並行して作業する
  • /loop [interval] [prompt] — 指定したプロンプトを一定間隔で繰り返し実行する
  • /schedule [description] — クラウド上で定期実行するルーチンを作成する
  • /tasks — 並行実行中のバックグラウンドタスクやサブエージェントの一覧・状況を表示する

3. コードレビュー・品質チェック系コマンド

コードの品質を担保するためのコマンド群です。開発ブログ的にも一番実用性が高いカテゴリと言えます。

  • /code-review [level] [–fix] [–comment] [target] — 差分コードを正誤性やクリーンさの観点でレビューする
  • /review [PR] — GitHubのプルリクエストを1パスで素早くレビューする
  • /security-review — 保留中の変更をセキュリティ脆弱性の観点でレビューする
  • /simplify [target] — コードをクリーンアップし、修正を適用する
  • /debug [description] — デバッグログを有効にして問題の原因を調査する
  • /doctor — セットアップの健全性チェックを行い、問題を診断・修正する
  • /verify — アプリをビルドし、テストを実行して変更が正しく動作するかを検証する
  • /heapdump — JavaScriptのヒープスナップショットを出力し、メモリ関連の問題を診断する

4. Git・GitHub連携系コマンド

  • /diff — コミット前の変更差分を対話的に確認する
  • /install-github-app — Claude GitHub Appをリポジトリにインストールする
  • /autofix-pr [prompt] — CIが失敗した際に、自動でPRを修正するクラウドセッションを開始する

5. AIモデル・パフォーマンス設定系コマンド

  • /model [model] — 使用するAIモデルを切り替える
  • /effort [level|auto] — モデルの推論(思考)レベルを設定する
  • /fast [on|off] — 高速モードのオン/オフを切り替える
  • /advisor [model|off] — セカンドモデルによるアドバイス機能を有効/無効化する
  • /context [all] — 現在のコンテキスト使用状況を可視化する
  • /usage — セッション単位・全体のトークン使用量やコスト、レート制限を表示する(エイリアス: /cost/stats)

6. 権限・セキュリティ系コマンド

  • /permissions — ツールの許可ルール(allow/ask/deny)を管理する
  • /sandbox — サンドボックスモードのオン/オフを切り替える
  • /hooks — ツール実行時のフック設定を確認する
  • /privacy-settings — プライバシー設定を確認・変更する

7. 認証・クラウド連携系コマンド

  • /login — Anthropicアカウントにサインインする
  • /logout — Anthropicアカウントからサインアウトする
  • /setup-bedrock — Amazon Bedrock経由の認証を設定する
  • /setup-vertex — Google Cloudの認証を設定する
  • /install-slack-app — Claude Slack Appをインストールする

8. UI・見た目カスタマイズ系コマンド

  • /theme — ライトテーマ/ダークテーマ/自動切り替えを設定する
  • /color [color|default] — プロンプトバーの色を設定する
  • /statusline — ステータスラインの表示内容をカスタマイズする
  • /keybindings — キーボードショートカットの設定ファイルを開く
  • /scroll-speed — マウスホイールのスクロール速度を調整する
  • /focus — 重要な情報のみを表示する「フォーカスビュー」を切り替える
  • /vim — 内蔵のVimエディタでテキストを編集する(エイリアス: /vi)

9. 拡張機能・スキル系コマンド

  • /skills — 利用可能なスキルの一覧を表示する
  • /agents — サブエージェントの作成・管理を行う
  • /plugin [subcommand] — Claude Codeのプラグインを管理する
  • /reload-plugins [–force] — 有効なプラグインを再読み込みする
  • /reload-skills — スキルディレクトリを再スキャンする
  • /mcp [reconnect|enable|disable] — MCPサーバーとの接続を管理する
  • /tools — 現在のセッションで使えるMCPツールとそのスキーマを一覧表示する
  • /run — プロジェクトのアプリを起動・実行する
  • /run-skill-generator — /run/verify用のスキルを自動生成する

10. その他の便利コマンド

  • /init — CLAUDE.mdガイドを作成してプロジェクトを初期化する
  • /memory — CLAUDE.md(メモリファイル)を編集する
  • /config [key=value …] — 設定画面を開く
  • /status — ステータス設定タブを開く
  • /insights — Claude Codeのセッション分析レポートを生成する
  • /feedback [report] — フィードバックやバグ報告を送る
  • /fewer-permission-prompts — よく使うコマンド呼び出しをスキャンし、許可プロンプトの表示回数を減らす
  • /todos — コードベース内のTODOコメントを解析し、タスク化する
  • /upgrade — Claude Codeを最新バージョンに更新する(古いバージョンでのみ表示)
  • /terminal-setup — シェルとの統合(プロンプト・履歴表示など)を設定する
  • /claude-api [migrate|managed-agents-onboard] — Claude APIのリファレンス資料を読み込む
  • /deep-research <question> — Web検索を並行実行し、引用付きのレポートを作成する
  • /goal [condition|clear] — 達成したい目標条件を設定し、条件達成まで自動で作業させる
  • /batch <instruction> — コードベース全体にまたがる大規模な変更を並列実行する
  • /fork <directive> — 指示内容をもとにサブエージェントをフォーク(分岐生成)する
  • /btw <question> — 会話履歴に残さずに、ちょっとした追加質問をする
  • /mobile — Claudeモバイルアプリのダウンロード用QRコードを表示する
  • /dataviz [request] — チャートやダッシュボード設計のガイダンスを表示する

11. カスタムスラッシュコマンドの作り方

Claude Codeでは、組み込みコマンド以外に自分だけのスラッシュコマンドを作ることもできます。

やり方はシンプルで、.claude/commands/ディレクトリ(または.claude/skills/ディレクトリ内のSKILL.md)にMarkdownファイルを作成するだけです。たとえば.claude/commands/deploy.mdというファイルを作れば、/deployというコマンドとして呼び出せるようになります。

同じ指示やチェックリストを何度もチャットに貼り付けている、という作業がある場合は、それをカスタムコマンド化しておくと効率が上がります。

12. よくある質問(FAQ)

Q. Claude Codeのコマンド一覧はどこで確認できますか? A. ターミナル上で/helpと入力すると、そのバージョンで使える最新のコマンド一覧を確認できます。

Q. スラッシュコマンドは自作できますか? A. できます。.claude/commands/または.claude/skills/にMarkdownファイルを配置することで、独自のコマンドを追加できます。

Q. コマンドが見つからない・エラーが出る場合は? A. Claude Codeのバージョンによって使えるコマンドが異なります。/upgradeで最新版に更新するか、/doctorでセットアップの問題を診断してみてください。

まとめ

Claude Codeのスラッシュコマンドは、基本操作からコードレビュー、Git連携、カスタマイズまで非常に幅広く用意されています。すべてを覚える必要はありませんが、/compact /code-review /model あたりはまず使ってみると、Claude Codeの便利さを実感しやすいはずです。

自分の開発フローに合わせて、よく使うコマンドから少しずつ試してみてください。