はじめに
Claude Codeは頻繁にアップデートされるツールで、コマンド名やエイリアスが変わることがあります(例:/fork → /branch、/cost → /usage)。
本記事は 2026年7月時点 の情報(Claude Code v2.1.2xx系、デフォルトモデルはSonnet 5)に基づいています。最新の情報は、セッション内で /help を実行するか、公式ドキュメントを確認してください。
目次
セッション管理・コンテキスト
| コマンド |
説明 |
使用例 |
/clear |
会話履歴を完全リセット |
/clear |
/compact |
会話履歴を要約圧縮 |
/compact /compact エラーハンドリング部分は残して
|
/context |
現在のコンテキスト使用状況を表示 |
/context |
/resume |
過去のセッションを再開 |
/resume |
/branch(旧/fork) |
現在の会話をその時点で分岐・複製 |
/branch |
/rewind |
過去のチェックポイントに巻き戻し |
/rewind |
/cd |
セッションの作業ディレクトリを、プロンプトキャッシュを壊さずに移動 |
/cd ../other-project |
/status |
現在のセッション状態を表示 |
/status |
計画・レビュー
| コマンド |
説明 |
使用例 |
/plan |
実装前にプランを立てさせる(Plan Mode) |
/plan 認証バグを直す |
/diff |
Claudeが行った変更差分をインタラクティブ表示 |
/diff |
/code-review |
現在の差分をバグ検出中心にレビュー |
/code-review /code-review --fix
|
/simplify |
リファクタリング・簡潔化に特化したレビュー |
/simplify src/auth/ |
/security-review |
未コミット変更のセキュリティ監査 |
/security-review |
/review <PR番号> |
GitHub PRをレビュー(gh CLI連携) |
/review 42 |
/pr-comments |
現在のブランチのPRコメントを表示 |
/pr-comments |
/autofix-pr |
PRの自動修正機能をオン |
/autofix-pr |
自律実行系
Claude Codeの中でも比較的新しい、複数ターンにわたって自律的に作業させるための機能です。
| コマンド |
説明 |
使用例 |
/goal <条件> |
完了条件を設定し、条件を満たすまでターンをまたいで自律的に作業を継続。各ターン後に別の高速モデルが条件充足を判定(v2.1.139以降) |
/goal test/auth の全テストがpassしてlintもクリーンな状態 |
/goal(引数なし) |
現在のgoalの進行状況(ターン数・トークン消費)を表示 |
/goal |
/goal clear |
アクティブなgoalを解除(stop/off/reset/none/cancelも同義) |
/goal clear |
補足
- 条件は最大4,000文字。「
npm testがexit 0になる」のように、Claudeの出力から検証可能な形で書く必要があります(評価モデルは自分でコマンドを実行したりファイルを読んだりしません)。
- 「20ターンで打ち切り」のように、ターン数や時間の上限を条件に含めておくと暴走防止になります。
-
/loop(一定間隔で繰り返し)とは補完関係にあり、/loopは時間間隔ベース、/goalは条件ベースで動作します。
-
disableAllHooks設定時や、信頼ダイアログ未承認のワークスペースでは使用できません。
モデル・パフォーマンス
| コマンド |
説明 |
使用例 |
/model |
使用モデルを切り替え |
/model opus /model sonnet /model haiku
|
/effort |
推論の深さ(reasoning effort)を調整 |
/effort high /effort xhigh
|
/usage(旧/cost) |
トークン使用量・コストを表示(何が上限を圧迫しているか確認できる) |
/usage |
設定・権限・環境
| コマンド |
説明 |
使用例 |
/permissions |
ツール実行の許可/拒否ルールを管理 |
/permissions |
/config |
Claude Codeの各種設定を変更(key=value形式でプロンプトからも設定可) |
/config |
/add-dir |
セッションに追加ディレクトリをマウント |
/add-dir ../shared-lib |
/memory |
CLAUDE.md等のメモリファイルを直接編集 |
/memory |
/vim |
Vimキーバインドを有効化 |
/vim |
/doctor |
インストール・設定の診断 |
/doctor |
/bug |
Anthropicへバグ報告を送信 |
/bug |
/export |
会話をファイルにエクスポート |
/export |
連携・拡張
| コマンド |
説明 |
使用例 |
/mcp |
MCPサーバーの接続管理・OAuth認証 |
/mcp |
/agents |
サブエージェント(Explore/Plan/general-purpose等)を管理 |
/agents |
/install-github-app |
GitHub Appを設定しPRワークフローと連携 |
/install-github-app |
/plugin |
プラグインマーケットプレイスの追加・インストール(zipアーカイブやURLからの読み込みにも対応) |
/plugin install claude-code-essentials |
/skills |
インストール済みSkillsの一覧・デバッグ |
/skills |
自動化・バックグラウンド作業
| コマンド |
説明 |
使用例 |
/loop [間隔] |
プロンプトを一定間隔で繰り返し実行。間隔を省略すると自己判断でペース調整(self-paced mode) |
/loop 5m CIの状態を確認 /loop 20m /review-pr 1234
|
/batch <指示> |
大規模変更をタスク分解し、並列バックグラウンドエージェントで実施 |
/batch 全APIエンドポイントにレート制限を追加 |
/debug |
セッションのデバッグログを有効化・解析 |
/debug /debug MCP接続が失敗する
|
/team-onboarding |
プロジェクトのCLAUDE.md・skills・subagents・hooksからオンボーディング資料を自動生成 |
/team-onboarding |
その他
| コマンド |
説明 |
使用例 |
/help |
利用可能な全コマンドを表示 |
/help |
/init |
プロジェクト初期化・CLAUDE.md生成 |
/init |
/copy [N] |
直近(またはN番目)の応答をクリップボードにコピー |
/copy /copy 2
|
/btw |
メイン会話を汚さずに横道の質問をする |
/btw このconfigファイルの名前なんだっけ |
CLI(ターミナル)コマンド
| コマンド |
説明 |
使用例 |
claude |
カレントディレクトリでインタラクティブセッション開始 |
cd my-project && claude |
claude -p "<prompt>" |
非対話(ワンショット)モード。CI/CD向け |
claude -p "READMEを要約して" |
claude -p ... --output-format json |
機械可読なJSON出力(スクリプト連携用) |
claude -p "テスト実行" --output-format json |
claude --continue / -c
|
直前のセッションを継続 |
claude -c |
claude --resume <id> |
セッションIDを指定して再開 |
claude --resume abc123 |
claude --model <name> |
起動時にモデルを指定 |
claude --model opus |
claude --dangerously-skip-permissions |
全操作を自動承認(CI専用、対話開発では非推奨) |
claude --dangerously-skip-permissions -p "lint修正" |
claude --safe-mode |
カスタマイズを全て無効化して起動(トラブルシューティング用) |
claude --safe-mode |
claude auth login |
サブスクリプション/コンソール認証でログイン |
claude auth login |
claude mcp add |
MCPサーバーをCLIから追加 |
claude mcp add github |
claude mcp login / claude mcp logout
|
対話メニューを使わずシェルからMCPサーバーを認証/認証情報を削除 |
claude mcp login github |
claude --version |
インストール済みバージョンを確認 |
claude --version |
カスタムスラッシュコマンド
.claude/commands/*.md(レガシー)または .claude/skills/<name>/SKILL.md(推奨)にMarkdownファイルを置くと独自コマンドを作れます。
---
allowed-tools: Bash, Read, Edit
argument-hint: [test-pattern]
description: 指定パターンでテストを実行
---
Run tests matching pattern: $ARGUMENTS
1. テストフレームワークを検出(Jest, pytestなど)
2. 指定パターンでテスト実行
3. 失敗したら原因分析して修正
4. 再実行して確認
→ /test auth のように呼び出せます。
おわりに
Claude Codeは週次でアップデートされ、コマンドの追加・変更(/fork→/branch、/cost→/usageなど)が頻繁に発生します。この記事の内容も執筆時点(2026年7月)のスナップショットです。最新の挙動は必ず /help や公式ドキュメント、Weekly What's Newで確認してください。