Claude Code のスラッシュコマンド一覧をよく使う順に意味と使いどころつきで解説

Claude Code 公開:

公式の一覧は 110 件を超えます。毎日使う 6 つ、設定と使用量を見るもの、作業を任せる Skill と Workflow に分けて、引数の読み方と「表示されないコマンド」の理由まで整理します。

検証日 2026年11月11日 検証バージョン Claude Code v2.1.288 以降の記載を含む公式ドキュメント 仕様変更が早い分野です。最新の公式ドキュメントも併せてご確認ください。 記事の作り方と検証手順
目次
  1. 一覧はどこにあるのか、表はどう読むのか
  2. 毎日のセッションで使う 6 つ
  3. 設定・権限・使用量を確認する
  4. 作業そのものを任せる Skill と Workflow
  5. 表示されないコマンドと、消えたコマンド
  6. まとめ

Claude Code のスラッシュコマンドは、公式の一覧に 110 件以上あります。全部覚える必要はありません。実際に毎日触るのは 6 つ程度で、残りは「困ったときに引く」ものです。この記事では、公式ドキュメントの一覧を使用頻度の順に組み替えて、それぞれの意味と使いどころを整理します。

最初に 1 つ、つまずきやすい点があります。組み込みコマンドの一覧ページは移動しています。

KEY POINT

この記事で分かること

  • 公式の一覧がどこにあり、表の <arg> と [arg] をどう読むのか
  • 毎日のセッションで実際に使う 6 つのコマンドと、その引数
  • Skill・Workflow の印が付いたコマンドは何が違うのか、なぜ人によって表示が変わるのか

一覧はどこにあるのか、表はどう読むのか

公式の組み込みコマンド一覧は https://code.claude.com/docs/en/commands です。/docs/en/slash-commands は現在「Extend Claude with skills」というページになっており、組み込みコマンドの表は置かれていません。そのページ自身が「For built-in commands like /help and /compact, and bundled skills like /debug and /code-review, see the commands reference」と誘導しています。

表は Command と Purpose の 2 列だけです。引数の表記は決まっています。

表記意味
<arg>必須の引数。公式の説明は「<arg> indicates a required argument」
[arg]省略可能な引数。「[arg] indicates an optional one」

CLI の中からは /help で「Show help and available commands」が出ます。自分の環境で実際に使えるものを確かめたいときは、一覧ページよりこちらが確実です。

毎日のセッションで使う 6 つ

まずこの 6 つを押さえれば、日常の操作はほぼ回ります。

コマンド公式の説明(要点)使いどころ
/clear [name]空のコンテキストで新しい会話を始める。名前を渡すと /resume のピッカーに表示されるラベルになる。別名 /reset、/new無関係な作業に移るとき
/compact [instructions]「Free up context by summarizing the conversation so far」。要約の焦点を指示として渡せる同じ会話を続けたまま空けたいとき
/context [all]コンテキストの使用状況を色付きのグリッドで表示する。コンテキストを超えた場合は、どれだけ超過しているかと、どのコマンドで空けられるかの警告が付く重くなってきた原因を探すとき
/model [model]モデルを切り替え、新しいセッションの既定として保存する。引数なしでピッカーが開き、行の上で s を押すとそのセッションだけ切り替わる難しい作業の前後
/resume [session]ID か名前で会話を再開する、またはセッションピッカーを開く。別名 /continue昨日の続きから
/rewind会話とコードを前の時点に戻す、または選んだメッセージから要約する。別名 /checkpoint、/undo方向を間違えたとき

/clear と /compact の使い分けは、公式ドキュメントが /clear の説明の中で明示しています。「To free up context while continuing the same conversation, use /compact instead」。会話を捨てるか、要約して残すかの違いです。詳しくは Claude Code のコンテキスト管理と /compact と /clear の使い分け にまとめてあります。

自動圧縮が走る手前のしきい値そのものを変えるなら /autocompact [auto|<tokens>] です。500k のようなサイズか auto を渡すと、ユーザー設定に保存され、現在のセッションにも適用されます。Claude Code v2.1.221 以降が必要です。

設定・権限・使用量を確認する

次に頻度が高いのは「今どうなっているか」を見るコマンドです。

コマンド公式の説明(要点)
/permissionsallow / ask / deny ルールを管理する対話ダイアログ。スコープごとのルール表示、追加と削除、作業ディレクトリの管理、auto モードの最近の拒否の確認ができる。Auto mode タブから分類器のルールも見て編集できる。別名 /allowed-tools
/config [key=value ...]設定画面を開く。key=value を渡すと画面を開かずに直接設定できる(例: /config theme=dark)。/config --help で受け付けるキーが出る。別名 /settings
/status設定画面の Status タブを開き、バージョン・モデル・アカウント・接続状況を表示する。Claude が応答している最中でも動く
/usage使用量。/cost は「Alias for /usage」、/stats は Stats タブを開く別名
/memoryCLAUDE.md 系ファイルを編集し、auto memory の有効・無効を切り替え、auto memory の項目を見る
/hooksフック設定を表示する
/mcpMCP サーバーの接続と OAuth 認証を管理する。reconnect、enable、disable にサーバー名か all を渡すと、一覧を開かずに状態を変えられる
/add-dir <path>現在のセッションでファイルアクセスできる作業ディレクトリを追加する。部分パスを入力すると候補が出て、Tab で確定できる
/cd <path>会話を保ったまま、セッションの作業ディレクトリを移す

/add-dir には注意点が書かれています。「Most .claude/ configuration isn't discovered from the added directory」。追加したディレクトリ側の設定ファイルは、ほとんど読み込まれません。権限まわりの画面の読み方は Claude Code の /permissions で全ルールと設定元のファイルを確認する に整理してあります。

作業そのものを任せる Skill と Workflow

一覧には 2 種類の印が付いた行があります。公式の定義はこうです。

用語解説

Skill: 「a bundled skill. It works like skills you write yourself: a prompt handed to Claude」。自分で書くスキルと同じ仕組みで、Claude に渡されるプロンプトです。

Workflow: 「a bundled dynamic workflow that fans work out across many subagents and runs in the background」。多数のサブエージェントに作業を分散し、バックグラウンドで動きます。

どちらも「呼んだときだけ動く」もので、公式ドキュメントは /verify と /deep-research を例に「runs only when you invoke it」と書いています。

コマンド種別何をするか
/code-reviewSkill現在の差分、または渡した PR 番号・ブランチ・パスを、正しさのバグについてレビューする。--fix で修正を適用、--comment で PR やマージリクエストに投稿。別名 /review
/simplify [target]Skill変更されたコードを整理の観点でレビューして修正を適用する。4 つのレビューエージェントが並列で動く。「The review doesn't look for correctness bugs」とあり、バグ探しは /code-review の役割
/debug [description]Skill現在のセッションでデバッグログを有効にし、ログを読んで問題を調べる。デバッグログは既定で無効なので、途中で実行するとその時点から記録が始まる
/doctorSkillインストール・設定・拡張・CLAUDE.md の問題を診断し、確認後に修正を適用する。別名 /checkup
/batch <instruction>Skill大規模な変更を並列化する。作業を 5〜30 の独立した単位に分解して計画を出し、承認後に単位ごとのサブエージェントを隔離した worktree で動かす
/deep-research <question>WorkflowWeb 検索を広げ、出典を取得して突き合わせ、引用付きのレポートにまとめる
/security-review—現在のブランチの変更をセキュリティ脆弱性の観点で解析する。origin リモートが必要

自分で同じ仕組みのコマンドを作る方法は Claude Code で独自のスラッシュコマンドを Markdown 1 枚で作る にまとめてあります。

表示されないコマンドと、消えたコマンド

一覧にあるのに手元で出てこないことがあります。これは仕様です。公式ドキュメントの注記はこうです。「Not every command appears for every user. Availability depends on your platform, plan, and environment.」挙げられている例は 2 つです。

  • /desktop は macOS と x64 Windows で、Claude のサブスクリプションでサインインしているときだけ表示される
  • /upgrade は Enterprise プランでは表示されない

逆に、消えたコマンドもあります。

コマンド現状
/pr-commentsv2.1.91 で削除。PR のコメントを見たいときは Claude に直接頼む
/ultraplan削除。代わりに plan モードを使う
/agents「Print a reminder to ask Claude to create or manage subagents」に変わった。v2.1.197 以前は対話的な管理画面が開いた

メニューに出ないだけのコマンドもある

/heapdump、/setup-bedrock、/setup-vertex は、公式ドキュメントに「Hidden from the command menu」と書かれています。候補に出てこないだけで、全部打てば実行できます。/setup-bedrock と /setup-vertex は、それぞれ CLAUDE_CODE_USE_BEDROCK=1 と CLAUDE_CODE_USE_VERTEX=1 を設定すると候補にも出ます。

まとめ

  • 組み込みコマンドの公式一覧は /docs/en/commands。/docs/en/slash-commands はスキルのページに変わっている
  • 表は Command と Purpose の 2 列。<arg> は必須、[arg] は省略可
  • 毎日使うのは /clear、/compact、/context、/model、/resume、/rewind の 6 つ
  • Skill は Claude に渡されるプロンプト、Workflow は複数のサブエージェントに分散する処理。どちらも呼んだときだけ動く
  • 一覧にあっても、プラットフォーム・プラン・環境によって表示されないコマンドがある。手元の一覧は /help で確認する

よくある質問

スラッシュコマンドの公式一覧はどこにありますか?
https://code.claude.com/docs/en/commands です。以前の /docs/en/slash-commands は現在「Extend Claude with skills」のページになっており、組み込みコマンドの表はそちらにはありません。CLI の中なら /help でも確認できます。
一覧に載っているのに自分の環境で出てこないコマンドがあります。
公式ドキュメントは「Availability depends on your platform, plan, and environment」と書いています。例として /desktop は macOS と x64 Windows で Claude のサブスクリプションがある場合だけ、/upgrade は Enterprise プランでは表示されません。
/clear と /compact はどう使い分けますか?
/clear は空のコンテキストで新しい会話を始めます。同じ会話を続けたままコンテキストを空けたいときは /compact です。公式ドキュメントも /clear の説明で「To free up context while continuing the same conversation, use /compact instead」と案内しています。
表の <arg> と [arg] の違いは何ですか?
公式ドキュメントの表記ルールで、<arg> は必須の引数、[arg] は省略可能な引数を意味します。

読者からの質問と回答

Q. CLAUDE.md に「必ず日本語で答える」と書いているのに、英語の資料を読んだあとだけ英語で返ってきます。確実に言語を固定する方法はありますか。

編集部の回答質問の出典: GitHub anthropics/claude-code Issue #108671

返答に使う言語を指定する公式の設定は、メモリと出力スタイルのドキュメントでは確認できませんでした。 言語そのものを扱う設定キーやフィールドの記載がありません。そのうえで、仕組みの側から言えることが 3 つあります。

1 つ目は、CLAUDE.md の届き方です。公式ドキュメントは「CLAUDE.md content is delivered as a user message after the system prompt, not as part of the system prompt itself. Claude reads it and tries to follow it, but there's no guarantee of strict compliance, especially for vague or conflicting instructions」と書いています。システムプロンプトではなくユーザーメッセージとして渡るため、厳密な遵守は保証されません。

2 つ目は、より上の層に置く手段があることです。言語の指示を毎リクエストに乗せたいなら、出力スタイルのほうが構造上は強い位置にあります。

手段届き方
CLAUDE.mdシステムプロンプトの後ろのユーザーメッセージ。圧縮後はディスクから再注入される
出力スタイル「Claude Code sends the active style's instructions with every request」。圧縮をまたいでも「System prompt and output style」は両方そのまま効く
--append-system-prompt公式ドキュメントが「For instructions you want at the system prompt level」として挙げる手段

出力スタイルは ~/.claude/output-styles か .claude/output-styles に Markdown で置きます。

---
name: Japanese only
description: 常に日本語で応答する
keep-coding-instructions: true
---

すべての応答を日本語で書いてください。参照した資料が英語であっても、要約・説明・コミットメッセージの提案はすべて日本語にします。コード、ファイルパス、エラーメッセージの原文はそのまま引用してください。

keep-coding-instructions: true を付けないと、Claude Code 組み込みのソフトウェアエンジニアリング向け指示が外れます。切り替えは /output-style <style> です(Claude Code v2.1.269 以降)。ただし公式ドキュメントは「An output style gives Claude instructions to follow. It doesn't guarantee that something always happens or never happens」と明記しています。 確実性が上がるだけで、保証にはなりません。

3 つ目は、指示が薄まる条件です。公式ドキュメントに記載があるのは次の 4 つで、「英語の資料を読むと指示が弱まる」という記述は確認できませんでした。

  • ファイルの長さ。「target under 200 lines per CLAUDE.md file. Longer files consume more context and reduce adherence」
  • オンデマンド読み込みのファイルとスキル本体の切り詰め
  • 圧縮。会話の中だけで与えた指示は要約されて消える。プロジェクトルートの CLAUDE.md は再注入される
  • 古い会話によるコンテキストの圧迫

指示として渡すものは、どれも強制ではない

公式ドキュメントは「To block an action regardless of what Claude decides, use a PreToolUse hook instead」として、確実性が要るものはフックに回すよう案内しています。言語は出力の内容なのでフックでは縛れません。現実的には、出力スタイルで毎リクエストに乗せ、CLAUDE.md 側では重複した指示を削って競合をなくす、という組み方になります。

コマンドの一覧と /output-style の位置づけは Claude Code のスラッシュコマンド一覧 にまとめてあります。

参考にした一次情報

この記事は公式ドキュメントを基に AI が下書きを作成し、運営者が内容を確認して公開しています。誤りを見つけた場合は お問い合わせからお知らせください。