AI

Claudeのコマンド一覧|Claude Codeのスラッシュコマンドとclaudeコマンドの基本

Claudeのコマンド一覧|Claude Codeのスラッシュコマンドとclaudeコマンドの基本


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/ 自分の全プロジェクト

作成の手順

たとえば、コードの性能を点検するコマンドを作る場合の手順は次のとおりです。

  1. プロジェクトの直下に、.claude/commands/ フォルダを作る
  2. optimize.md というマークダウンのファイルを作る
  3. ファイルに、実行してほしい指示を書く
  4. 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つずつ試していけば、自分の業務に合う使い方が自然と見えてきます。コマンドは、慣れるほど作業の流れを短くできる便利な道具です。一方で、ファイルの変更や実行を伴うため、許可の範囲と、元に戻す手段を決めたうえで、少しずつ活用の幅を広げていきましょう。

  • fb-button
  • line-button
  • linkedin-button

無料メルマガ

CONTACT

Digital Intelligenceチャンネルへのお問い合わせはこちら

TOP