Claude Codeの主要スラッシュコマンドを用途別に整理。/clear /init /model /agents /mcp /help /compact /usage など、会話管理・設定・拡張・診断ごとに何ができるかを非エンジニア目線でやさしく解説。最新は公式ドキュメントで確認する前提でまとめました。
Claude Codeのスラッシュコマンドは「会話管理・設定・拡張・診断」で整理すると迷いません。まず覚えるのは /help(一覧)・/clear(会話リセット)・/init(CLAUDE.md生成)・/model(モデル切替)の4つ。あとは必要になった時に /mcp や /agents を調べれば十分です。
コマンド名や仕様は更新が早いので、細かい点は必ず公式ドキュメントで最新を確認してください。
「/」を打つとたくさんのコマンドが並んで、正直どれを使えばいいか分かりませんでした。でも用途で分類すると一気に整理できます。この記事では、主要なスラッシュコマンドを「会話管理・設定・拡張・診断」に分けて、非エンジニア目線でまとめます。
2026年7月更新:カスタムコマンドは「スキル」に統合
自作のスラッシュコマンド(カスタムコマンド)はスキルという仕組みに統合されました。従来の .claude/commands/ 方式も互換のため動き続けますが、公式の推奨は .claude/skills/ のスキル形式です。詳しくは本文の「カスタムコマンドはスキルに統合された」で解説します。
実体験メモ
私は非プログラマーですが、Claude CodeでWebサイトや自分用のツールを実際に作ってきました。最初は全コマンドを覚えようとして挫折しましたが、結局よく使うのは /clear と /compact、たまに /init と /model くらい。作業が噛み合わなくなったら /clear、長い作業で重くなったら /compact——この2つを覚えただけで、体感がかなり安定しました。残りは「そういうコマンドがある」と知っておき、必要になってから調べれば十分でした。
スラッシュコマンドとは
Claude Codeでは、セッション中にメッセージの先頭で / から始まる短い命令を打つと、会話のリセットや設定変更などの操作ができます。これがスラッシュコマンドです。
覚えておきたいポイントは2つ。
/を打つと、その場で使えるコマンドの一覧が表示される- コマンドはメッセージの先頭でのみ認識される(文の途中では効かない)
つまり、暗記していなくても「/」を打てば候補が出るので、まずは気軽に押してみるのが早いです。全コマンドをまとめて見たいときは /help を使います。
用途別のコマンド一覧
主要コマンドを4つの用途に分けて整理しました。下表は公式ドキュメントで確認したものですが、コマンドは追加・変更されるため、最新は公式で確認してください。
会話管理(履歴・文脈をコントロール)
| コマンド | できること |
|---|---|
/clear | 会話履歴をクリアして新規会話にする(エイリアス /reset /new) |
/compact [指示] | 会話を要約して文脈を圧縮。文脈は残しつつ軽くしたい時に |
/context | 今どれくらい文脈を使っているかを可視化 |
/resume(/continue) | 過去の会話を再開する |
/rewind(/undo) | 直前の状態へ巻き戻す |
/clear と /compact の違いは重要です。話題を丸ごと切り替えるなら /clear、それまでの流れを要約して引き継ぎつつ軽くするなら /compact です。
設定・メモリ(プロジェクトの土台)
| コマンド | できること |
|---|---|
/init | プロジェクトに CLAUDE.md を生成(既存があれば改善提案) |
/model [model] | モデルを切り替え・既定として保存(引数なしでピッカー表示) |
/config(/settings) | 設定UIを開く。key=value の直接指定も可 |
/memory | CLAUDE.md や auto-memory を編集 |
/permissions(/allowed-tools) | ツール権限の allow/ask/deny を管理 |
/init はコードベースを解析して CLAUDE.md の雛形を自動生成してくれるコマンドです。詳しくは Claude CodeのCLAUDE.md(メモリ)の書き方 を参照してください。
拡張(外部ツール・サブエージェントとつなぐ)
| コマンド | できること |
|---|---|
/mcp | MCPサーバーの接続・OAuth・有効/無効を管理 |
/agents | サブエージェントの作成・管理を促す |
MCP(Model Context Protocol)は、Claude Codeを外部データ源(課題管理・DB・デザインツールなど)につなぐ仕組みです。掘り下げは Claude CodeのMCP設定と活用、サブエージェントは Claude Codeのサブエージェントで自動化 にまとめています。
なお /agents は、v2.1.198以降は対話ウィザードが廃止され、「Claudeに頼むか .claude/agents/ を直接編集する」のが公式の手順になっています。挙動はバージョンで変わるため、実際の表示を確認してください。
診断・確認(状態を見る)
| コマンド | できること |
|---|---|
/help | 使えるコマンドを表示 |
/usage(/cost /stats) | 利用量・トークン統計・内訳を表示 |
/doctor | セットアップを診断(起動できない時はシェルで claude doctor) |
/review [PR] | GitHub PRの高速レビュー |
/cost は独立したコマンドではなく /usage のエイリアスです。トークン消費や skills/subagents/plugins/MCP 別の内訳が見られます。ただし料金の扱いには注意が必要です(後述)。
カスタムコマンドはスキルに統合された
ここまで紹介したのは組み込みのコマンドですが、自分専用のスラッシュコマンドを作ることもできます。そして2026年時点の大きな変更点が、カスタムコマンドが「スキル」に統合されたことです。
.claude/commands/deploy.mdを置いても、.claude/skills/deploy/SKILL.mdを置いても、どちらも/deployになり、同じように動きます。commands/方式は互換のため維持されていますが、公式の推奨はスキル形式です。スキルはフォルダ単位なので、テンプレートや参考資料などの補助ファイルを一緒に持てるのが利点です。SKILL.mdの本体は500行以内が推奨とされています。
スキル(=カスタムコマンド)の中では、次のような書き方が使えます。
| 書き方 | 意味 |
|---|---|
$ARGUMENTS / $0 $1…(0始まり) | 呼び出し時に渡した引数に置き換わる |
!`コマンド` | シェルコマンドの実行結果をその場に注入する |
frontmatterに disable-model-invocation: true | 人が打った時だけ動く手動専用にする |
frontmatterに user-invocable: false | 人からは呼べないClaude専用にする |
なお、スキルはagentskills.ioのオープン標準に準拠した形式です。細かい仕様は更新されるため、作り込む前に公式ドキュメントで最新を確認してください。
まず覚える4つのコマンド
全部を覚える必要はありません。私の実感では、次の4つを押さえれば使い始められます。
-
/help… 迷ったら一覧を出す(「/」でもOK) -
/clear… 話題を切り替える・作業が噛み合わなくなった時にリセット -
/init… 新しいプロジェクトで最初にCLAUDE.mdを作る -
/model… モデルを切り替える・既定を決める
これに「重くなったら /compact」を足せば、日常的な作業はほぼカバーできます。/mcp や /agents、/permissions は、必要になったタイミングで調べれば十分です。
料金コマンド(/usage・/cost)の注意点
/usage(/cost)は便利ですが、表示されるドル金額の意味はプランで変わります。
- Pro/Max:使用分はサブスクに含まれます。画面上のドル表示は「API利用者向けの目安」で、Pro/Maxの請求には直結しません(プラン利用量バーが表示されます)
- API(従量課金):初回認証時に「Claude Code」ワークスペースが自動作成され、費用が集計されます
参考までに、あるエンタープライズ導入の平均では、1開発者あたり約13ドル/稼働日、月150〜250ドルという目安が公式に示されています(あくまで平均・変動前提の数値です)。90%のユーザーは1日30ドル未満とのこと。自分のプランの正確な料金・上限は Claude Codeの料金 と claude.com/pricing、公式ドキュメントで確認してください。
モデル切替(/model)の考え方
/model でモデルの切り替えと既定設定ができます。具体的なモデルIDや価格は更新が早いため、ここでは使い分けの考え方だけ触れます(公式にも記載があります)。
- 多くのコーディング用途には、上位モデルより低コストな中位モデルで十分なことが多い
- 複雑な設計や多段の推論が必要な場面では、より高性能なモデルが向く
- 単純なサブエージェント用途には、軽量・低コストなモデルが向く
具体的にどのモデルを選ぶかは、/model のピッカー・公式の model-config ページ・claude.com/pricing で最新を確認するのが安全です。「最新のClaudeモデル」を前提に、用途に応じて切り替える、と捉えておけば十分です。
コマンドでつまずいた時のヒント
- コマンドが効かない → メッセージの先頭に書けているか確認(文の途中では認識されません)
- 一覧を忘れた → まず「/」か
/help - 重い・遅い →
/compactで文脈を縮小、それでもダメなら再起動 - 設定やMCPが効かない →
/mcpで状態確認、切り分けはclaude --safe-mode(カスタマイズを全無効化) - セットアップが不安 →
/doctorで診断
エラー全般の対処は Claude Codeのエラー対処法 に別途まとめています。
まとめ
- スラッシュコマンドは会話管理・設定・拡張・診断で整理すると迷わない。
- まず覚えるのは
/help・/clear・/init・/modelの4つ、プラス「重くなったら/compact」。 /costは/usageのエイリアス。Pro/Maxのドル表示は目安で、請求には直結しない。- カスタムコマンドはスキルに統合。
.claude/commands/も動くが、公式推奨は.claude/skills/<名前>/SKILL.md。 - コマンド名や仕様は更新が早いので、最新は公式ドキュメントで確認する(https://code.claude.com/docs/en/overview。公式ドキュメントは code.claude.com に移転しています)。
そもそもClaude Codeって何?という方は Claude Codeとは?、始め方は Claude Codeの始め方、何ができるかは Claude Codeでできること をどうぞ。
関連記事:Claude CodeのCLAUDE.mdの書き方 / Claude CodeのMCP設定と活用 / Claude Codeのエラー対処法。カテゴリ一覧は AI活用・ノウハウ へ。
よくある質問(FAQ)
Claude Codeのコマンド一覧はどこで見られますか?
セッション中に「/」を入力すると使えるコマンドの一覧が出ます。まとめて確認したいときは /help が便利です。コマンドはメッセージの先頭でのみ認識されるので、文の途中に書いても効きません。最新の全コマンドは公式ドキュメントで確認するのが確実です。
会話が長くなって重い・話が噛み合わないときは?
用途で使い分けます。話題を切り替えるなら /clear で会話をリセット、文脈は残しつつ軽くしたいなら /compact で要約して圧縮します。今どれくらい文脈を使っているかは /context で確認できます。動作が重いときは /compact や再起動も有効です。
/cost で料金は正確に分かりますか?
/cost は /usage のエイリアスで、トークン消費や内訳を表示します。ただしPro/Maxプランの場合、画面上のドル表示はAPI利用者向けの目安で、実際の請求には直結しません。プランごとの正確な料金や上限は claude.com/pricing と公式ドキュメントで確認してください。
コマンドは暗記しないと使えませんか?
いいえ。まず /help と「/」の一覧、そして /clear・/init・/model の3つを覚えれば十分に使い始められます。あとは必要になったタイミングで /mcp や /agents を調べれば大丈夫です。非エンジニアでも、よく使う数個から少しずつ広げていけます。
自分専用のスラッシュコマンドは作れますか?
作れます。以前は .claude/commands/ にMarkdownを置く方式でしたが、現在カスタムコマンドはスキルに統合され、.claude/skills/<名前>/SKILL.md を置く形が公式の推奨です。どちらの置き方でも /<名前> として同じように呼び出せ、commands/ 方式も互換のため引き続き動作します。SKILL.mdは500行以内が推奨です。