Claude Codeを使いこなすうえで、スラッシュコマンドの存在は大きい。知っているかどうかで、作業効率に明確な差が出る。
この記事では、Claude Codeで使える全スラッシュコマンドを実際の使い方とともに解説する。
スラッシュコマンドとは
Claude Codeのインタラクティブセッション中に / で始まる文字を入力すると、Claude本体ではなくClaude Code自体への命令として解釈される。チャットの文脈とは独立して動作するのが特徴だ。
> /clear
入力後にTab補完も効くので、/ を押してから候補を確認する使い方が便利。
コンテキスト管理系
/clear — 会話履歴を完全リセット
> /clear
会話履歴をすべて削除し、コンテキストウィンドウをゼロに戻す。トークンコストが増えてきたとき、あるいは全く別のタスクに切り替えるときに使う。
わさびは「新しいファイルに取り掛かるとき」と「バグを直し終えたとき」に毎回 /clear を打つ習慣にしている。
/compact [指示] — 会話を圧縮して文脈を維持
> /compact
> /compact 認証周りのコードに集中して
会話履歴を要約・圧縮しながら、文脈は保持する。長時間のセッションでコンテキストが膨らんできたときに使う。
引数に「集中してほしいポイント」を渡すと、そこを重点的に保持して圧縮してくれる。/clear より賢い節約方法だ。
プロジェクト初期設定系
/init — CLAUDE.md を生成・更新
> /init
プロジェクトのルートを解析して CLAUDE.md を自動生成する。技術スタック、主要ファイル、ビルドコマンドなどが記述される。
新しいプロジェクトでClaude Codeを使い始めるときは、まずこれを実行するのが定石。既存の CLAUDE.md がある場合は内容を提案してくれる(上書きは確認後)。
/memory — メモリファイルを編集
> /memory
Claude Codeのメモリファイル(~/.claude/CLAUDE.md)をエディタで開く。グローバルな設定・個人的な好み・よく使う指示などを書いておける。
セッション情報・診断系
/cost — トークン使用量とコストを表示
> /cost
現在のセッションで消費したトークン数と推定コストを表示する。「使いすぎてないか」を確認するのに毎日使う。
Session cost: $0.47
Input tokens: 142,300
Output tokens: 8,200
Cache: 89,000 tokens read
キャッシュヒット率も出るので、CLAUDE.md の最適化具合を確認するのにも使える。
/doctor — インストール状態を診断
> /doctor
Claude Codeのセットアップが正常かチェックする。APIキーの確認、node.jsバージョン、設定ファイルの状態などを一括で診断してくれる。
「なんか挙動がおかしい」と感じたらまず /doctor を打つ習慣をつけておくといい。
/status — 現在の接続状態を確認
> /status
認証状態、使用中のモデル、APIの接続状況などを表示する。
設定・カスタマイズ系
/config — 設定の確認・変更
> /config
Claude Codeの設定を対話形式で確認・変更できる。デフォルトモデルの変更、自動承認ルールの設定などが可能。
/vim — vimモードのトグル
> /vim
入力欄でvimキーバインドを使えるようにする。vimユーザーは有効にしておくと入力が快適になる。
認証・アカウント系
/login — アカウントを切り替え
> /login
複数のAnthropicアカウントを使い分けるときに使う。個人アカウントと仕事アカウントの切り替えなど。
/logout — ログアウト
> /logout
現在の認証情報を削除する。
その他の便利コマンド
/review — 変更内容をレビュー
> /review
このセッション中にClaude Codeが行った変更を一覧表示・レビューする。何を変更したか確認してからコミットしたいときに使う。
/mcp — MCPサーバーを管理
> /mcp
接続中のMCPサーバーの状態確認や再接続ができる。MCPを多用している環境では使う機会が多い。
/release-notes — リリースノートを表示
> /release-notes
最新のClaude Codeアップデート内容を確認できる。
/bug — バグを報告
> /bug
Anthropicへのバグレポートを送信する。
/help — ヘルプを表示
> /help
利用可能なスラッシュコマンドとキーボードショートカットの一覧を表示する。コマンドを忘れたときはこれ。
カスタムスラッシュコマンドを作る
Claude Codeは独自のスラッシュコマンドを定義できる。.claude/commands/ ディレクトリにMarkdownファイルを置くだけだ。
プロジェクト/
.claude/
commands/
deploy.md → /deploy
review-pr.md → /review-pr
test-all.md → /test-all
deploy.md の中身:
本番環境にデプロイする前に以下を実行してください:
1. `npm run test` を実行してテストが全件通ることを確認
2. `npm run build` でビルドが成功することを確認
3. git statusで余計なファイルがないか確認
4. デプロイ先: production branch への push
これで /deploy とタイプするだけで、毎回このフローをClaude Codeが実行してくれる。
チームで使う場合はリポジトリにコミットしておけば全員が同じコマンドを使える。
まとめ:よく使うスラッシュコマンドTop5
| コマンド | 使うタイミング |
|---|---|
/clear | タスク切り替え時・コスト節約 |
/compact | 長時間セッションでのコンテキスト節約 |
/cost | トークン使用量の確認 |
/init | 新プロジェクト開始時 |
/doctor | 挙動がおかしいとき |
覚えることは少ない。まず /help で一覧を確認して、よく使うものから習慣にしていくのが早道だ。
あわせて読みたい
- Claude Codeの始め方・インストールガイド
- Claude CodeのHooks機能でタスクを自動化する
- CLAUDE.mdの書き方・設定のコツ
- Claude Codeのコスト削減テクニック
- MCPサーバーの設定と活用方法
{“@context”: “https://schema.org”, “@type”: “FAQPage”, “mainEntity”: [{“@type”: “Question”, “name”: “Claude Codeのスラッシュコマンドとは何ですか?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Claude Codeのターミナル上で `/` で始まる特殊コマンドです。会話履歴のクリア(/clear)、コンテキストの圧縮(/compact)、設定変更(/config)など、Claude Codeの動作を制御するショートカットとして機能します。”}}, {“@type”: “Question”, “name”: “/clearと/compactの違いは何ですか?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “/clearは会話履歴を完全に削除してコンテキストをゼロにリセットします。/compactは履歴を要約・圧縮してコンテキストウィンドウを節約しながら文脈を維持します。長いセッションでは/compactの方が便利です。”}}, {“@type”: “Question”, “name”: “カスタムスラッシュコマンドは作れますか?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “はい。`.claude/commands/` ディレクトリにMarkdownファイルを置くと独自のスラッシュコマンドとして使えます。例えば `review.md` を作ると `/review` が使えるようになります。プロジェクト固有の定型作業を自動化するのに便利です。”}}, {“@type”: “Question”, “name”: “/initコマンドは何をしますか?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “プロジェクトのルートディレクトリに CLAUDE.md ファイルを生成・更新するコマンドです。コードベースを分析して、プロジェクト固有の指示・技術スタック・規約を自動で記述します。Claude Codeを使い始めたプロジェクトで最初に実行するとよいです。”}}]}
この記事が参考になったら|以下のリンクから見てもらえるだけで、ブログ運営の応援になります。

AI開発環境やブログ運営に。初期費用無料、月額296円から。- 天秤AI Biz byGMO

Claude・ChatGPT・Geminiなど6つの生成AIを同時に使い比べ。業務活用に。



コメント