リファレンスガイド

Claude Code コマンド

Claude Code で利用可能なすべてのスラッシュコマンドの完全リファレンスです。内蔵コマンドを学び、カスタムコマンドを作成し、Claude Code コマンドで効率的なワークフローを構築しましょう。

Claude Code コマンドとは?

Claude Code コマンドは、Claude Code CLI で直接入力して特定のアクションを実行するスラッシュコマンドです。すべてのコマンドはスラッシュ(/)で始まり、その後にコマンド名が続きます。スラッシュコマンドを入力すると、Claude Code は会話プロンプトとして扱うのではなく、即座にアクションを実行します。

Claude Code コマンドは、AI コーディングアシスタントの制御レイヤーと考えてください。自然言語プロンプトが Claude に何を作るかを指示するのに対し、スラッシュコマンドはツール自体の動作を制御します。セッションの管理、モデルの切り替え、権限の制御、ターミナルを離れることなく特定のワークフローのトリガーが可能です。

Claude Code には、最も一般的な操作をカバーする内蔵スラッシュコマンドのセットが付属しています。/clear や /compact のようなセッション管理コマンド、/model や /permissions のような設定コマンド、/cost や /review のようなユーティリティコマンドが含まれます。

内蔵オプション以外に、Claude Code は自分で定義するカスタムスラッシュコマンドをサポートしています。.claude/commands/ ディレクトリに Markdown ファイルを追加することで、プロジェクトに合わせた再利用可能なコマンドテンプレートを作成できます。カスタム Claude Code コマンドは、チーム全体が1つのスラッシュで呼び出せるチーム固有のワークフローをエンコードするのに特に効果的です。

内蔵 Claude Code コマンド

Claude Code には、セッション管理、設定、認証、開発ワークフローをカバーする 15 の内蔵スラッシュコマンドが含まれています。これらのコマンドは、セットアップなしですべての Claude Code セッションで利用できます。現在のセッションで利用可能なすべての Claude Code コマンドの完全なリストを見るには、いつでも /help と入力してください。

/help

ヘルプを表示し、利用可能なコマンドを確認

利用可能なすべての Claude Code コマンドのリストと簡単な説明を表示します。新規ユーザーが最初に実行すべきコマンドです。

/clear

会話履歴をクリア

現在の会話をリセットし、コンテキストから以前のメッセージをすべて削除します。以前のタスクの残りのコンテキストなしで新しく始めたい場合に便利です。

/compact

会話を圧縮してコンテキストを節約

現在の会話をより短い表現に要約し、コンテキストウィンドウのスペースを解放します。トークン制限に近づいている長いセッションでは不可欠です。

/cost

トークン使用量とコストを表示

現在のセッションで消費されたトークンの内訳と推定コストを表示します。支出を監視し、Claude Code コマンドの使用を最適化するのに役立ちます。

/doctor

Claude Code の設定をチェック

Claude Code のインストールに対して診断チェックを実行し、認証、設定ファイル、環境設定を確認します。問題のトラブルシューティング時にまずこのコマンドを実行してください。

/init

CLAUDE.md でプロジェクトを初期化

推奨される構成と設定でプロジェクトルートに CLAUDE.md ファイルを作成します。このファイルは Claude が自動的に読み取る永続的なプロジェクトレベルの指示を提供します。

/login

Anthropic で認証

Claude Code セッションを Anthropic アカウントに接続する認証フローを開始します。API と連携する Claude Code コマンドを使用する前に必要です。

/logout

現在のセッションからログアウト

現在の Claude Code セッションから Anthropic アカウントを切断します。アカウントの切り替えや共有マシンでの使用時に便利です。

/mcp

MCP サーバーを管理

Model Context Protocol (MCP) サーバー接続のリスト表示、追加、削除を行います。MCP サーバーは、データベース、API、ファイルシステムなどの外部ツールアクセスで Claude Code を拡張します。

/memory

メモリの表示と管理

CLAUDE.md メモリファイルの内容を表示し、永続的な指示を編集できます。メモリはセッション間で持続し、Claude Code コマンドの強力な補完となります。

/model

モデルを切り替え

Claude Code が使用するモデルを変更します。クイックタスクには Haiku、コーディングには Sonnet、深い推論には Opus を、セッションを離れることなく切り替えられます。

/permissions

ツール権限を管理

Claude Code が自動的に使用できるツールと確認が必要なツールを制御します。ファイル編集、コマンド実行などの操作の権限を細かく調整します。

/review

コード変更をレビュー

現在の変更に対するコードレビューをトリガーし、バグ、スタイルの問題、改善の可能性を分析します。品質保証のために最も頻繁に使用される Claude Code コマンドの1つです。

/status

セッションステータスを表示

アクティブなモデル、トークン使用量、接続された MCP サーバー、インストールされたスキルを含む、現在の Claude Code セッションの情報を表示します。

/vim

Vim モードを切り替え

Claude Code インターフェースで Vim スタイルのキーバインディングを有効または無効にします。Vim ナビゲーションを好む開発者のために、編集体験を自然なものにします。

Claude Code のカスタムスラッシュコマンド

Claude Code コマンドの最も強力な機能の1つは、独自のカスタムスラッシュコマンドを作成できることです。カスタムコマンドにより、頻繁に使用するプロンプト、ワークフロー、テンプレートを、チームの誰もが呼び出せる再利用可能なショートカットにエンコードできます。

カスタムコマンドを作成するには、.claude/commands/ ディレクトリに Markdown ファイルを追加します。このディレクトリはプロジェクトルートに配置してプロジェクト固有のコマンドにするか、ホームディレクトリに配置してすべてのプロジェクトで利用可能なグローバルコマンドにできます。ファイル名がコマンド名になります — 例えば、deploy.md は /deploy コマンドを作成します。

Markdown ファイルの内容がプロンプトテンプレートとして機能します。誰かがカスタムコマンドを実行すると、Claude Code は Markdown を読み取り、指示として使用します。$ARGUMENTS プレースホルダーを含めると動的入力を受け付けることができます — 例えば、ファイルパスを引数として受け取るカスタム /review コマンドを作成できます。

カスタム Claude Code コマンドは、コードベースと一緒にバージョン管理されます。.claude/commands/ ディレクトリをリポジトリにコミットすると、すべてのチームメンバーが同じプロジェクト固有のコマンドセットを自動的に取得します。これにより、カスタムコマンドはチーム全体のワークフローを標準化する優れた方法となります。

例:カスタムデプロイコマンドの作成

1. コマンドファイルを作成

# File: .claude/commands/deploy.md


Run the deployment pipeline for this project:


1. Run all tests and ensure they pass

2. Build the production bundle

3. Deploy to the $ARGUMENTS environment

4. Verify the deployment was successful

5. Report the deployment URL

2. カスタムコマンドを使用

# In Claude Code, type:


/deploy staging


# Claude reads deploy.md and replaces

# $ARGUMENTS with "staging", then

# executes the deployment workflow.

その他のカスタムコマンドアイデア

/test 特定のモジュールのテストを実行
/pr サマリー付きのプルリクエストを作成
/migrate データベースマイグレーションを生成
/refactor コンポーネントまたはモジュールをリファクタリング
/doc ファイルのドキュメントを生成
/fix 報告されたバグを診断して修正

Claude Code コマンド vs スキル

Claude Code コマンドとエージェントスキルはどちらも Claude Code 体験を向上させますが、異なる目的で使用されます。それぞれをいつ使うべきか理解することで、最も効率的なワークフローを構築できます。

項目Claude Code コマンドスキル
目的クイックアクション 即座に実行永続的な知識 自動的にロード
アクティベーションユーザーがスラッシュコマンドを入力タスクが一致したとき Claude がロード
スコープ呼び出しごとに単一のアクションセッション全体にわたる継続的なガイダンス
フォーマット.claude/commands/ の Markdown ファイル.claude/skills/ の SKILL.md ファイル
最適な用途デプロイ、レビュー、一回限りのタスクコーディング標準、パターン、ドメイン知識

実際に、最も生産性の高い開発者は両方を使用しています。Claude Code コマンドはオンデマンドでトリガーする明示的なアクションを処理し、スキルはすべてのレスポンスを形作る背景知識を提供します。例えば、デプロイには /deploy カスタムコマンドを使用し、「React ベストプラクティス」スキルが Claude が生成するすべてのコンポーネントをガイドします。Claude Skills マーケットプレイスでスキルの全ライブラリを探索してください。

Claude Code コマンドの使い方のコツ

これらのヒントは、基礎を学び始めたばかりの初心者から、ワークフローを最適化したい経験豊富なユーザーまで、Claude Code コマンドを最大限に活用するのに役立ちます。

すべてのプロジェクトを /init で始める

すべての新しいプロジェクトで /init を実行して CLAUDE.md ファイルを作成しましょう。これにより、Claude にプロジェクト構造、コーディング標準、好みに関する永続的なコンテキストを与えることができます。レスポンス品質を向上させる最もインパクトのある Claude Code コマンドの1つです。

長いセッションでは /compact を使用

複雑な機能に取り組んでいると、会話が大きくなることがあります。/compact を使用して会話を要約し、コンテキストウィンドウのスペースを解放しましょう。これにより、Claude Code のレスポンシブ性が保たれ、コンテキスト制限付近で発生する品質低下を防ぎます。

戦略的にモデルを切り替える

/model を使用して、タスクに合ったモデルを選択しましょう。Haiku は素早い編集や簡単なコード生成に適しています。Sonnet は複雑なコーディングタスクに優れています。Opus は深いアーキテクチャ的推論に最適です。モデルの切り替えは、最も活用されていない Claude Code コマンドの1つです。

/cost でコストを監視

定期的に /cost を実行してトークン使用量を追跡しましょう。これは Opus を使用した長時間セッションで特に重要です。/cost と /compact を組み合わせることで、品質と支出の両方を効果的に管理できます。

Git でカスタムコマンドを共有

.claude/commands/ ディレクトリをバージョン管理にコミットしましょう。これにより、すべてのチームメンバーが同じカスタム Claude Code コマンドにアクセスできます。誰かが便利なコマンドを作成すると、シンプルな git pull でチーム全体が恩恵を受けます。

コマンドとスキルを組み合わせる

最大の生産性のために、Claude Code コマンドとスキルを一緒に使用しましょう。コマンドは明示的なアクション(デプロイ、テスト、レビュー)を処理し、スキルはバックグラウンドの知識(コーディング標準、パターン)を提供します。両方を合わせることで、包括的な AI 開発環境が作られます。

Claude Code コマンド FAQ

Claude Code コマンドとは何ですか?

Claude Code コマンドは、Claude Code CLI で直接入力して特定のアクションを実行するスラッシュコマンドです。スラッシュ(/)で始まり、その後にコマンド名が続きます。内蔵コマンドは、コンテキストのクリア、モデルの切り替え、権限の管理、コードのレビューなどのタスクを処理します。.claude/commands/ ディレクトリに Markdown ファイルを追加することで、カスタム Claude Code コマンドを作成することもできます。

利用可能なすべての Claude Code コマンドを確認するには?

Claude Code セッションで /help と入力すると、利用可能なすべてのコマンドの完全なリストを確認できます。これには、内蔵の Claude Code コマンドと、.claude/commands/ ディレクトリで作成したカスタムコマンドの両方が含まれます。ヘルプ出力には、各コマンド名と簡単な説明が表示されます。

カスタム Claude Code コマンドは作成できますか?

はい。プロジェクトルートまたはホームディレクトリに .claude/commands/ ディレクトリを作成してください。各カスタムコマンド用に Markdown ファイルを追加します(例:deploy.md)。ファイル名がコマンド名になるので、deploy.md は /deploy コマンドを作成します。Markdown の内容がプロンプトテンプレートとして使用されます。カスタム Claude Code コマンドは、動的入力のための $ARGUMENTS プレースホルダーをサポートしています。

Claude Code コマンドとスキルの違いは何ですか?

Claude Code コマンドは、スラッシュコマンドの入力によってトリガーされるクイックアクションです。即座に実行され、コンテキストのクリアやモデルの切り替えなどの特定のタスクに最適です。一方、スキルは、関連するタスクの際に Claude が自動的にロードする永続的な知識パッケージです。スキルはセッション全体にわたって継続的なガイダンスを提供し、コマンドは一回限りのアクションです。どちらも価値があります — コマンドは制御のため、スキルは知識のために使用します。

関連リソース

コマンドを超えて Claude Code の知識を広げましょう。これらのリソースでは、スキル、マーケットプレイス、AI コーディングアシスタントを最大限に活用するためのベストプラクティスを紹介しています。

Stay Updated with Claude Skills

Subscribe to get the latest Claude Skills, tutorials, and community highlights delivered to your inbox.

We respect your privacy. Unsubscribe at any time.