Claude Codeのデスクトップアプリで使えるコマンドをまとめました。
結論から言うと、ほぼ全部使えます。
使えないのは、ターミナルの対話パネルを開くタイプのものだけです。
それも、アプリ側では画面から同じことができます。
コマンドの入れ方

入力欄で「/」を打つと、候補が出ます。
そのまま絞り込んで選べます。

「+」メニューの「スラッシュコマンド」からも探せます。
名前を覚えていなくても見つかります。
コマンドとして認識されるのは、メッセージの先頭だけです。
文の途中に書いても、ただの文字として扱われます。
コマンド名のあとに書いた文字は、そのコマンドへの引数になります。
デスクトップアプリで使えないもの
数は多くありません。
| コマンド | なぜ使えないか | アプリでの代わり |
|---|---|---|
/permissions | ターミナルの対話パネルを開くため | 入力欄左下の権限モード、または設定ファイル |
/config / /settings | 同上 | アカウントメニューの「設定」 |
/hooks | 同上 | 設定ファイルを直接編集 |
/heapdump | ターミナル専用 | — |
/insights | クラウドセッションでは動かない | — |
/desktop | 逆向きのコマンド | ターミナル側で使うもの |
権限まわりは、アプリでは画面から設定します。
コマンドが要らないので、困ることはありません。
/desktop は「ターミナルの作業をアプリに移す」コマンドです。
アプリの中で打つものではありません。
アプリとターミナルの違いは、こちらにまとめています。

場面別によく使うもの
作業を始めるとき
| コマンド | 何をするか |
|---|---|
/init | プロジェクトを見て CLAUDE.md を作る |
/memory | CLAUDE.md と自動メモリーを編集する |
/add-dir <パス> | 作業対象のフォルダを足す |
/mcp | MCPサーバーの接続を管理する |
/plan | 先に計画を立てさせる |
作業の途中で
| コマンド | 何をするか |
|---|---|
/model | モデルを切り替える |
/effort | 考える量を変える(low〜xhigh・max・ultracode・auto) |
/thinking | 拡張思考のオン・オフ |
/fast | 高速モードのオン・オフ |
/context | いま何がコンテキストを食っているか見る |
/compact 指示 | 履歴を要約に置き換える |
/btw 質問 | 履歴を汚さずに横から質問する |
/subtask 指示 | 横道の作業をサブエージェントに投げる |
/tasks | 裏で動いているものを見る |
/btw は知られていません。
「ところで」と聞きたいときに、本筋の会話を汚さずに済みます。
仕上げる前に
| コマンド | 何をするか |
|---|---|
/diff | 作業ツリーの変更を確認する |
/code-review | 差分やPRをレビューさせる(--fix で修正まで) |
/security-review | 差分の安全性を確認させる |
/simplify | 読みやすく整理させる |
/verify | 検証やテストを走らせる |
会話を扱う
| コマンド | 何をするか |
|---|---|
/clear 名前 | 新しい会話にする(前のは保存される) |
/resume | 前の会話に戻る |
/branch 名前 | 枝分かれさせる |
/fork | 裏のセッションとして複製する |
/rewind | チェックポイントまで巻き戻す |
/export ファイル名 | 会話を書き出す |
/copy | 直前の返答をコピーする |
巻き戻しとフォークは、こちらに詳しくまとめています。

セッションの扱いはこちらです。

状態を見る・困ったとき
| コマンド | 何をするか |
|---|---|
/status | いまのセッションの状態 |
/usage | 使ったトークンと費用(/cost も同じ) |
/doctor | 設定の点検と、直せるものの修正 |
/debug 症状 | デバッグログを有効にして調べる |
/help | 使えるコマンドを出す |
/feedback | 要望や不具合を送る |
/goal はデスクトップアプリでも動きます
よく「CLI専用では」と誤解されるコマンドです。
デスクトップアプリ、Remote Control、非対話モード(claude -p)のいずれでも動きます。
そのまま入力欄に打てば使えます。
/goal test/auth のテストが全部通り、lintも通ること条件を満たすまで、こちらが指示を出さなくても進み続けます。
毎ターンの終わりに、小さくて速いモデルが条件を満たしたか判定します。
止まるのは次の3つのときです。
- 条件を満たしたと判定されたとき
- 条件が達成不可能と判定されたとき
- こちらが直さないと解けないエラーで失敗したとき
途中でやめたい場合は /goal clear です。
引数なしの /goal で、いまの状態(条件・経過時間・ターン数・使ったトークン)が見られます。
使えないときは設定が塞いでいます
機能そのものが無いわけではありません。
判定役は、内部的にはセッション限りのStopフックとして動いています。
そのため、フックが無効だと使えません。
| 条件 | 内容 |
|---|---|
| ワークスペースが信頼されていない | 設定ファイル内のフックと同じ信頼ルールが適用される |
disableAllHooks が true | 設定の優先順位が適用されたあとの値で判定される |
allowManagedHooksOnly が管理者設定にある | 組織の設定で塞がれている |
いずれの場合も、コマンドが理由を表示してくれます。
黙って無反応になることはありません。
条件の書き方
判定役はコマンドを実行しません。
会話に出てきた内容だけで判断します。
だから「Claudeの出力で示せること」を条件にしてください。
- 測れる終わりの状態:テスト結果・終了コード・ファイル数
- どう示すか:「
npm testが0で終わる」など - 変えてはいけないもの:「ほかのテストファイルを触らない」など
回数で区切ることもできます。
「または20ターンで止める」と書いておけば、そこで終わります。
条件は4,000字まで書けます。
放っておいて進めたい場合は、権限モードを自動にしてから使ってください。
手動のままだと、許可していないツールのたびに止まります。
ワークフローも動きます
ultracode などのワークフローも、デスクトップアプリで動きます。
承認はカード形式で出ます。
ワークフロー名とフェーズの一覧、トークン消費の注意書きが並び、Once / Always / Deny から選ぶ形です。
進み具合は「バックグラウンドタスク」のサイドペインに出ます。
実行中にコマンドを送るとどうなるか
ほとんどは、そのターンが終わるまで順番待ちになります。
すぐ動くものもあります。
| すぐ動く | 順番待ちになる |
|---|---|
/status / /tasks / /usage | それ以外のほとんど |
状態を見るだけのものは、作業を止めません。
実行を止めたい場合はコマンドではなく、こちらの操作です。

自分でコマンドを作る
自作のコマンドは「スキル」として作ります。
.claude/skills/ にファイルを置くだけです。
.claude/skills/my-command.md中身は、やってほしいことを文章で書きます。
# 記事の下書きを作る
渡された題材で記事の下書きを作る。
見出しを3つ立て、それぞれに要点を箇条書きで置くこと。これで /my-command として使えるようになります。
引数を渡す
コマンド名のあとに書いた文字が、そのまま引数になります。
/batch src/ をJavaScriptからTypeScriptに移す複数のスキルをつなげることもできます。
/skill-a /skill-b やりたいことつなげられるのは6つまでです。
スキル名のあとの文章が、それぞれに引数として渡ります。
アプリでできることの全体像は、こちらにまとめています。

Codexのコマンド一覧はこちらです。

Antigravityのコマンド一覧はこちらです。

リモートコントロールが切れたときの直し方は、こちらにまとめています。

まとめ
- デスクトップアプリでも、コマンドはほぼ全部使える
- 使えないのは
/permissionsなど、端末の対話パネルを開くもの。画面から同じことができる /goalはアプリでも動く。止まるのは設定でフックが塞がれているときだけ/btwで履歴を汚さずに横から質問できる/status/tasks/usageは実行中でもすぐ動く- 自作コマンドは
.claude/skills/にファイルを置くだけ。6つまでつなげられる
この記事は2026年9月14日時点で確認しました。
公式の一覧はこちらです。
生成AIのほかの記事は、まとめからご覧いただけます。

