
Claudeのコマンドは、ターミナルで起動するclaudeコマンド、起動時に付けるフラグ、会話中に使うスラッシュコマンドの3種類に分けて考えると整理できます。数が多いため、まず主要なものと調べ方を押さえるのが近道です。本記事では、Claude Codeを中心にコマンドの種類と使い方を解説します。
この記事で分かること
- Claudeのコマンドの3つの種類と、それぞれの役割
- 覚えておきたい主要なスラッシュコマンドの早見表
- 起動時のフラグと、よく使うclaudeコマンド
- 自作コマンドの作り方と、スキルへの移行の流れ
- 業務で使うときの権限管理と注意点
Claudeのコマンドは3種類に分けて理解する
Claudeのコマンドは、起動、設定、会話中の操作という役割で分けると、迷わず整理できます。ここでいうコマンドは、主にプログラミング支援ツールのClaude Codeで使うものを指します。
3種類の違い
Claude Codeの解説では、起動時に付けるCLIフラグと、会話の途中で打つスラッシュコマンドが、大きな分類として示されています。これにターミナルから起動するclaudeコマンドを加えて、3つで把握すると分かりやすくなります。
| 種類 | 使う場面 | 例 |
|---|---|---|
| claudeコマンド | ターミナルでClaude Codeを起動する | claude |
| CLIフラグ | 起動時にモデルや動作を指定する | claude --model |
| スラッシュコマンド | 起動後の会話の中で操作する | /help |
チャット画面にもスラッシュのメニューがある
Webやデスクトップのチャットでも、/ を入力するとメニューが開き、コネクタなどの機能を呼び出せます。ただし、この記事で扱うスラッシュコマンドは、Claude Codeの会話内で使うものです。
コマンドの数はバージョンで変わる
Claude Codeは頻繁に更新され、コマンドの数も増減します。解説記事によって、数十個から100個を超えるまで、数え方が異なります。今お使いの環境での正確な一覧は、/help で確認するのが確実です。
主要なスラッシュコマンドの早見表
最初に覚えるなら、ヘルプ、初期設定、会話管理、権限、診断の5系統です。解説記事や公式の整理で、よく挙げられているコマンドをまとめます。
| コマンド | 主な役割 |
|---|---|
/help |
利用できるコマンドの一覧を表示する |
/init |
プロジェクト用のCLAUDE.mdを作成する |
/compact |
長くなった会話を圧縮し、余裕を作る |
/context |
現在のコンテキストの使用状況を確認する |
/memory |
CLAUDE.mdの編集と、自動メモリのオン・オフ、記録内容の確認を行う |
/permissions |
ツールの許可設定を確認、変更する |
/model |
使用するモデルを切り替える |
/rewind |
コードと会話を、以前の時点に戻す |
/doctor |
インストール、設定、拡張機能、CLAUDE.mdの問題を診断し、確認後に修正案を適用する(公式分類ではバンドルスキル) |
/plugin |
プラグインを管理する |
/exit |
Claude Codeを終了する |
※ コマンドの名称や挙動は、バージョンによって変わる場合があります。公開前に、最新の公式ドキュメントで確認してください。
まず使いたい3つのコマンド
迷ったら、/help、/init、/compact の3つから試してみましょう。/help でできることを把握し、/init でプロジェクトの前提をCLAUDE.mdに残し、/compact で長い作業を途切れさせずに続けられます。
起動時のフラグとclaudeコマンド
起動時のフラグは、セッションを開始する前に設定を決めるための指定です。claudeに続けて、オプションを記述します。解説記事では、次のような使い方が紹介されています。
claude:対話型のセッションを開始するclaude --model ○○:使用するモデルを指定して起動するclaude -p "指示":画面に対話を表示せず、1回の指示だけ実行して結果を出力するclaude -c:現在のフォルダでの直近の会話を再開するclaude doctor:セッションを開始せず、インストールや設定の診断結果を表示する(読み取り専用で、修正は行わない)claude mcp:MCPサーバーを設定、管理する
指定できるフラグの全体は、claude --help で確認できます。実行中の処理は Ctrl+C で中断できます(何も実行していないときは、1回目で入力を消去、2回目で終了)。終了は Ctrl+D で、1回目に確認が表示され、続けて押すと終了します。
自作のスラッシュコマンドを作る
繰り返し使う指示は、自作のコマンドとして保存すると、1行で呼び出せます。公式ドキュメントでは、マークダウンのファイルを所定のフォルダに置くと、ファイル名がコマンド名になると説明されています(例:.claude/commands/deploy.md が /deploy になります)。
保存場所の違い
保存場所で、使える範囲が変わります。
| 保存場所 | 使える範囲 |
|---|---|
| プロジェクト内の .claude/commands/ | そのプロジェクトのみ(チームで共有しやすい) |
| ホームの ~/.claude/commands/ | 自分の全プロジェクト |
作成の手順
たとえば、コードの性能を点検するコマンドを作る場合の手順は次のとおりです。
- プロジェクトの直下に、.claude/commands/ フォルダを作る
- optimize.md というマークダウンのファイルを作る
- ファイルに、実行してほしい指示を書く
- Claude Codeで /optimize と入力して呼び出す
スキルへの移行
公式ドキュメントでは、カスタムコマンドはスキルに統合済みと説明されています。.claude/commands/ のファイルは今も動作し、.claude/commands/deploy.md と .claude/skills/deploy/SKILL.md は、どちらも /deploy として同じように動きます。ただし、新しく作る場合は、補助ファイルを置けるスキルが推奨されています。
| スキルの保存場所 | 使える範囲 |
|---|---|
| プロジェクト内の .claude/skills/〈スキル名〉/SKILL.md | そのリポジトリ(コミットすればチームにも共有) |
| ホームの ~/.claude/skills/〈スキル名〉/SKILL.md | この端末の全プロジェクト(Coworkやクラウドセッションでは読み込まれません) |
スキルでは、フロントマターで自動起動を制御できます。たとえば disable-model-invocation: true を設定すると、Claudeが自動で読み込まず、/名前 で手動実行したときだけ動きます。
MCPやプラグインのコマンド
MCPサーバーが提供するプロンプトも、スラッシュコマンドとして使えます。プラグインが独自のコマンドを提供する場合もあります。外部とつながる分、導入前の確認が欠かせません。
業務で使うときの注意点
コマンド自体より、Claude Codeが実行できる操作の範囲を管理することが重要です。ファイルの変更やコマンドの実行を伴うため、権限の設計が要になります。
権限を確認する習慣をつける
/permissions で許可範囲を確認し、不要な操作は許可しない運用にします。作業を任せる前に、対象のフォルダと許可する操作を絞りましょう。
作業を元に戻す手段を持つ
想定外の変更に備えて、/rewind での巻き戻しや、Gitなどの版管理を併用します。重要なデータは、必ずバックアップを取ってから作業させてください。
組織で使う場合のルール
自作コマンドや外部のプラグインは、チームで共有する前に、中身の確認が必要です。第三者のコマンドやスキルは、コードと同じように扱い、レビューしてから導入します。
よくある質問(FAQ)
Claudeのコマンド一覧はどこで確認できますか?
Claude Codeの会話内で /help を入力すると、利用可能なコマンドが一覧で表示されます。/ を入力すると、使えるコマンドのメニューも表示されます。最新の仕様は、公式ドキュメントでも確認できます。
スラッシュコマンドとCLIフラグの違いは何ですか?
CLIフラグは、claudeを起動するときに付けて、設定を指定するものです。スラッシュコマンドは、起動後の会話の中で入力して、セッションを操作するものです。
スラッシュコマンドは自分で作れますか?
作れます。マークダウンのファイルを所定のフォルダに置くと、ファイル名がコマンド名になります。ただし、カスタムコマンドはスキルに統合済みで、新しく作る場合はスキルが推奨されています。
コマンドを使うのにプログラミングの知識は必要ですか?
スラッシュコマンドは、決まった文字を打つだけで使えるため、特別な知識は不要です。ただし、Claude Codeはファイルやコマンドを操作するため、権限や操作内容を理解したうえで使うことが大切です。
チャット画面でも使えるコマンドはありますか?
Webやデスクトップのチャットでは、/ を入力して、コネクタなどのメニューを呼び出せます。Claude Codeのスラッシュコマンドとは、別の機能です。
Claudeのコマンドを使いこなすためのまとめと次の一歩
Claudeのコマンドは、claudeコマンド、起動時のフラグ、会話中のスラッシュコマンドの3つに分けると整理できます。数が多いため、すべてを覚えようとせず、/help で調べる習慣をつけるのが近道です。
- コマンドは、起動、フラグ、スラッシュの3種類で整理する
- 迷ったら、/help、/init、/compact の3つから試す
- 繰り返す指示は、自作コマンドではなく、推奨されるスキルにまとめる
- /permissions で、許可する操作の範囲を確認する
- コマンドやプラグインは、導入前に中身を確認する
まずは、Claude Codeで /help を打ち、表示されたコマンドを眺めてみてください。1つずつ試していけば、自分の業務に合う使い方が自然と見えてきます。コマンドは、慣れるほど作業の流れを短くできる便利な道具です。一方で、ファイルの変更や実行を伴うため、許可の範囲と、元に戻す手段を決めたうえで、少しずつ活用の幅を広げていきましょう。










