Skip to main content
コマンドはセッション内から Claude Code を制御します。モデルの切り替え、権限の管理、コンテキストのクリア、ワークフローの実行など、様々な操作を素早く行うことができます。 / と入力するとご利用いただけるコマンドが表示されます。または / の後に文字を入力してフィルタリングできます。コマンドメニューが入力内容にどのようにマッチするかでは、ハイライト、タイプミス、および Claude Code がメニューから非表示にするコマンドについて説明しています。これらのコマンドは完全な名前を入力するまで表示されません。 コマンドはメッセージの開始時にのみ認識されます。コマンド名の後に続くテキストがその引数になります。v2.1.199 以降、スキルは例外です。スキル呼び出しの後に別のスキルが続く場合(例:/skill-a /skill-b do XYZ)、開始時に指定されたすべてのスキルが読み込まれ、末尾のテキストが各スキルに引数として渡されます。最大 6 つのスキルをチェーンできます。 Claude が応答中にコマンドを送信した場合、Claude Code はそれをキューに入れ、現在のターンが終了した後に実行します。Claude Code は /status、/tasks、/usage など、応答を中断せずにすぐに実行するコマンドもあります。フルスクリーンレンダリングでは、Claude Code は /theme や /help などのダイアログコマンドもすぐに開きます。v2.1.234 より前では、Claude Code はこれらのダイアログをターンが終了するまでキューに入れていました。

典型的なワークフロー全体でのコマンド

ほとんどのコマンドはセッション内の特定の時点で有用です。プロジェクトのセットアップから変更のリリースまでです。 リポジトリでの最初のセッション。 /init を実行してスターター CLAUDE.md を生成し、その後 /memory を実行して改善します。/mcp を使用してプロジェクトが必要とするサーバーをセットアップし、Claude に作成してほしい サブエージェント があれば尋ね、/permissions を実行して承認ルールを設定します。 タスク中。 /plan は大きな変更の前にプランモードに切り替えます。/model と /effort は使用しているモデルと適用する推論の量を調整します。会話が長くなったら、/context はウィンドウを埋めているものを表示し、/compact はそれを要約してスペースを解放します。/btw を使用して、会話履歴に追加されるべきではない副次的な質問をします。 並行して作業を実行します。 Claude は副次的なタスクを サブエージェント に委譲し、/tasks は現在のセッションのバックグラウンド作業(完了したサブエージェントを含む)をリストします。/background はセッション全体をデタッチして バックグラウンドエージェント として実行し続け、ターミナルを解放します。コードベース全体にまたがる大きな変更の場合、/batch はそれを独立したユニットに分解し、各ユニットを独自の ワークツリー で実行します。これらのアプローチがどのように関連しているかについては、エージェントを並行実行する を参照してください。 リリース前。 /diff は変更内容を表示します。/code-review は現在の diff を正確性バグについてチェックし、--fix で結果を適用できます。PR 番号(例:/code-review high 1234)を渡して、代わりにプルリクエストをレビューします。/review はエイリアスです。/code-review ultra はクラウドでマルチエージェントレビューを実行します。/security-review は diff をセキュリティ脆弱性についてチェックします。 セッション間。 /clear はプロジェクトメモリを保持しながら新しいタスクで新規開始します。/resume は以前の会話に戻り、/branch は現在の会話をブランチして別の方向を試し、/fork はそれを新しい バックグラウンドセッション にコピーします。/teleport は Web セッションをこのターミナルに引き込み、/remote-control はこのローカルセッションを別のデバイスから続行できるようにします。 何か問題がある場合。 /rewind はコードと会話をチェックポイントまで戻すか、会話の一部を要約します。/doctor はセットアップチェックアップを実行して、インストールと設定の問題を診断し、修正できます。/debug はランタイム問題を診断し、/feedback はセッションコンテキストが添付されたバグレポートを報告します。

すべてのコマンド

以下の表は、Claude Code に含まれるすべてのコマンドを一覧にしています。ほとんどは組み込みコマンドで、その動作は CLI にコード化されています。2 種類のエントリが標記されています:
  • Skill: バンドルされたスキル。自分で書くスキルと同じように機能します:Claude に渡されるプロンプトです。
    • /verify は呼び出すときのみ実行されます。v2.1.215 より前は、Claude が自動的に /verify を実行することもできました。
  • Workflow: バンドルされた動的ワークフローで、多くのサブエージェント全体に作業を展開し、バックグラウンドで実行されます。
    • /deep-research は呼び出すときのみ実行されます。v2.1.218 より前は、Claude が自動的に開始することもできました。
独自のコマンドを追加するには、skills を参照してください。 以下の表では、<arg> は必須引数を示し、[arg] はオプション引数を示します。
すべてのコマンドがすべてのユーザーに表示されるわけではありません。可用性はプラットフォーム、プラン、環境によって異なります。たとえば、/desktop は Claude サブスクリプションでサインインしている場合、macOS と x64 Windows にのみ表示され、/upgrade は Enterprise プランには表示されません。

コマンドメニューが入力内容にどのようにマッチするか

Claude Code は、入力時に / メニューをフィルタリングします。以下の各項目は、フィルタリング中に気付く可能性のあることを説明しています。
  • ハイライト表示: Claude Code は、/ の後の文字がコマンド名またはエイリアスの名前の開始位置から、または名前内の単語から一致する場合にのみ、トップの提案をハイライト表示します。: 、_ 、および - セパレータは無視されます。/adddir と入力するとハイライト表示は /add-dir になり、/new と入力するとそのエイリアスを通じて /clear がハイライト表示されます。Enter キーを押してハイライト表示された提案を実行します。これらのハイライト表示ルールには Claude Code v2.1.236 以降が必要です。
  • タイプミスの後: Claude Code はハイライト表示されません。近い一致はリストに残り、Tab または矢印キーで選択できますが、Enter キーを押すと入力したテキストがそのまま送信され、不明なコマンドが報告されます。
  • 利用できないコマンド: Claude Code はメニューからそれらを除外します。何も一致しない場合、Claude Code は No commands match "/name" と表示します。ほとんどの利用できないコマンドは、送信時に不明なコマンドを返します。ただし、Console API キーの /scheduleなど、独自の利用可能性メッセージで応答するものもあります。組織のポリシーがコマンドを無効にしている場合、一部のコマンドは独自のメッセージで応答します。
  • 非表示コマンド: Claude Code は、/heapdump などの利用可能なコマンドをいくつか、設計上の理由からメニューから除外しています。部分的な名前は非表示コマンドをメニューに表示させることはありません。部分的な一致が表示されるものと一致しない場合、Claude Code は同じ一致なしメッセージを表示します。完全な名前を入力すると、Claude Code はコマンドを一度だけリストに表示し、完全な名前を送信するとそれを実行します。

MCP プロンプト

MCP サーバーはコマンドとして表示されるプロンプトを公開できます。詳細については、MCP プロンプトを参照してください。

関連項目