コアコマンドとショートカット (Quick Reference)
Claude Code の効率的なトークン管理と作業速度を向上させる、必須コマンドおよびショートカットの一覧です。
⌨️ 必ず覚えるべきコアショートカット
| ショートカット | 動作 |
|---|---|
Shift + Tab | プラン(Plan) ↔ エディット(Edit) モード切替 — コードをすぐに編集せず、まず計画を立てるときに必須 |
ESC 1回 | 進行中の作業を即時中断 (Interrupt) |
ESC 2回連続 | 巻き戻し(Rewind) — 前のプロンプト状態に戻ります |
⚡ ターミナル内 Bash コマンドの実行 (!)
Claude Code 内で Git の状態を確認したりサーバーを起動したりする際、新しくターミナルを開く必要はありません。コマンドの先頭に ! を付けると、ローカルの Bash コマンドが即時実行されます。
!git status → 変更されたファイルの確認
!git diff → 変更内容の詳細確認
!npm run dev → ローカルサーバーの起動
!npm run test → テストの実行💬 必須スラッシュコマンド
セッション & コンテキスト管理
| コマンド | 説明 |
|---|---|
/init | プロジェクト説明書である CLAUDE.md を自動生成します(プロジェクト初期セットアップ時に必須) |
/clear | 蓄積された会話コンテキストを完全にリセットします |
/compact | 会話履歴のうちコアな要約だけを残してコンテキストを圧縮し、トークンを節約します |
/context | 現在のセッションで使用中のトークン量をバー(Bar)形式で視覚的に確認します |
💡
/contextを入力すると、System Prompt、System Tools、User/Assistantの項目別にトークン使用量が表示されます。MCP を接続しているのにSystem Toolsが多く消費されている場合は、無効化を検討してください。→ MCP トークン管理
メモリ & 設定
| コマンド | 説明 |
|---|---|
/memory | 現在ロードされているメモリ(CLAUDE.md、MEMORY.md など)の内容を確認します |
/status | 現在ログイン中のアカウント、サブスクリプションプラン、接続された MCP サーバーの状態を総合的に確認します |
/allowed-tools | AI に許可されているツール(ファイル書き込み、ローカルコマンド実行など)の一覧を確認し、権限を管理します |
モデル & 出力
| コマンド | 説明 |
|---|---|
/model | 作業の難易度に応じてモデルを切り替えてトークンを最適化します |
/output-style | AI の応答スタイルを変更します |
/model 選択基準:
| モデル | 適した作業 |
|---|---|
Opus | 複雑なアーキテクチャ設計、原因不明のバグ解決、重要な意思決定 |
Sonnet | 一般的なコーディング作業、並列サブエージェントへの委任時(デフォルト) |
Haiku | ファイル探索、簡単なリネーム、素早い質問 |
/output-style の選択肢:
| スタイル | 説明 | 推奨シーン |
|---|---|---|
auto | 状況に応じて自動調整(デフォルト) | 一般的な使用 |
concise | 核心のみ短く | 高速な反復作業、コード修正 |
verbose | 詳細な説明を含む | 学習目的、初めて触るコードベース |
explanatory | コード変更の理由も合わせて説明 | コーディング学習、コードレビュー |
warning | 危険な操作時に警告を強く表示 | 本番環境作業時の安全網 |
音声入力
| コマンド | 説明 |
|---|---|
/voice | 音声入力モードの有効化/無効化(Space を長押しして話す) |
/config | 設定メニュー(Language 項目で Korean を選択すると韓国語音声認識) |
エージェント & 自動化
| コマンド | 説明 |
|---|---|
/agents | 現在のプロジェクトに定義されたサブエージェントの一覧を確認・管理します |
/mcp | 接続された MCP サーバーの一覧を確認し、有効化/無効化します |
エクスポート
| コマンド | 説明 |
|---|---|
/export | 現在のセッションコンテキストを他のチャットボット(ChatGPT、Gemini など)に持ち込めるよう抽出します |
/export --clipboard | クリップボードに直接コピー |
🛠️ 独自のカスタムスラッシュコマンドを作る
よく使うパイプラインをスラッシュコマンドとしてモジュール化できます。
- プロジェクト内に
.claude/commands/フォルダを作成します。 ship.mdなど任意の名前でファイルを作成し、実行するワークフローを記述します。- Claude Code を再起動後、
/shipを入力すると該当パイプラインが自動実行されます。
→ 詳細は カスタムスラッシュコマンド を参照