Claude Code 効率化チートシート — よく使うコマンドと実践ワークフロー
Claude Code はコマンドやショートカットが非常に多く、全部覚えるのは現実的ではありません。このページは**「全部の辞書」ではなく「これだけ覚えれば速くなる早見表」**です。コマンドを ABC 順ではなく 「やりたいこと」起点 で並べ、それぞれ いつ使うか と なぜ効くか を1行添えました。
網羅的な一覧が必要なときは Claude Code コマンド一覧(246件)と Claude Code 機能リファレンス を併用してください。本記事は v2.1.212 時点の仕様に基づいています。
TL;DR 早見表
まずは全体像から。困ったらこの表に戻ってください。
| やりたいこと | 操作 | ひとこと |
|---|---|---|
| 話題を切り替える | /clear |
直前のタスクの文脈を捨てて精度を保つ |
| 長くなった会話を圧縮 | /compact |
要点だけ残してコンテキスト枠を回復 |
| やりすぎを巻き戻す | Esc Esc / /rewind |
会話とコードを以前の状態へ |
| 先に計画させる | Shift+Tab でPlanモード |
編集前に方針を合意してから実行 |
| 重い調査を任せる | /agents |
サブエージェントに分担させて本体の文脈を汚さない |
| その場でシェル実行 | ! プレフィックス |
出力をそのまま会話に取り込める |
| ファイルを指す | @ プレフィックス |
パス補完で正確に参照 |
| 画像を渡す | Ctrl+V |
スクショやデザインを貼り付け |
| 前回の続きから | claude -c |
直前の会話を即再開 |
| プロジェクトの約束事を教える | CLAUDE.md(/init) |
毎回の指示を省略 |
| モデル/思考量を変える | /model /effort |
タスクの難度にコストを合わせる |
| 使用量・費用を見る | /usage /cost /context |
残量と消費を把握 |
1. コンテキスト管理 — 精度はここで決まる
Claude Code の回答品質は「会話に何が載っているか」で大きく変わります。不要な文脈を捨てる・圧縮するのが最大の効率化です。
| 操作 | 何をする | いつ使う |
|---|---|---|
/clear |
会話履歴をクリア | 別のタスクに移るとき。前タスクの文脈の引きずりを防ぐ |
/compact |
コンテキストウィンドウを圧縮 | 同じタスクを続けたいが会話が長くなったとき。要点を残して枠を回復 |
/context |
コンテキスト使用状況を可視化 | 「重くなってきた?」と感じたら現状確認 |
/rewind(Esc Esc) |
会話やコードを以前の状態へ巻き戻し | 方針を間違えた/編集が暴走したとき。エイリアス: /undo /checkpoint |
/init |
CLAUDE ファイルでプロジェクトを初期化 | リポジトリで最初に1回。プロジェクトの前提を記録 |
/memory |
CLAUDE ファイルを編集 | 「次回も覚えておいて」を恒久ルール化 |
コツ: タスクが終わったら惰性で続けず
/clear。長丁場の途中なら/compact。この2つの使い分けだけで体感速度と精度が変わります。
2. 計画して任せる — 「いきなり実装」を避ける
大きめの変更ほど、編集前に方針を固めると手戻りが減ります。
| 操作 | 何をする | いつ使う |
|---|---|---|
Shift+Tab |
パーミッションモードを切り替え(Plan モードに入る) | 実装前に計画だけ作らせたいとき |
/plan |
プランモードに直接移行 | 同上。コマンドで明示的に入る |
/agents |
サブエージェントの管理・設定 | 調査・レビュー等を分離し、本体の文脈を汚さず並列で進める |
/goal |
ゴール条件を設定し、満たすまで作業を継続 | 「テストが通るまで」のような達成条件で任せたいとき |
/loop |
プロンプトを繰り返し実行 | 同じ処理を反復したいとき |
なぜ効くか: Plan モードは「読む・調べる」だけでファイルを編集しません。方針に合意してから実行に移れるので、的外れな大改修を未然に防げます。
3. 入力テクニック — プロンプト欄を使い倒す
知っているだけで入力がぐっと速くなる記号とキー操作です。
| 操作 | 何をする | いつ使う |
|---|---|---|
/ |
コマンド・スキルを入力 | スラッシュコマンド呼び出し |
! |
Bash モード(直接コマンド実行) | npm test 等を自分で実行し、出力を会話に取り込む |
@ |
ファイルパスを補完して参照 | 「このファイルを見て」を正確に伝える |
Ctrl+V |
クリップボードから画像を貼り付け | スクショ・デザイン・エラー画面を渡す |
Shift+Enter / Option+Enter / Ctrl+J |
改行を挿入 | 複数行のプロンプトを書く(環境で使えるキーが異なる) |
Esc |
現在の処理を中断 / 入力をクリア | 暴走を止める。Ctrl+C でも中断可 |
↑(Up Arrow) |
入力履歴を遡る | 直前のプロンプトを再利用(入力欄が空のとき) |
Ctrl+R |
コマンド履歴を逆検索 | 過去に打ったプロンプトを検索 |
Ctrl+X Ctrl+E |
外部エディタでプロンプトを編集 | 長文プロンプトを使い慣れたエディタで書く |
コツ: 複数行入力でいきなり送信されてしまう場合は、まず
Shift+Enterを試し、効かなければOption+Enter(macOS デフォルト)やCtrl+Jを使います。
4. セッション再開・並行作業 — 待ち時間をなくす
会話を捨てずに続ける、複数の作業を並行で回す、ための操作です。
| 操作 | 何をする | いつ使う |
|---|---|---|
claude -c |
直前の会話を継続 | 「さっきの続き」をすぐ再開 |
claude -r / /resume |
セッションを ID または名前で再開 | 過去の特定セッションに戻る |
claude --worktree |
Git worktree で隔離環境を作成 | 本体ブランチを汚さず別作業を試す |
/background(/bg) |
セッションをバックグラウンドに退避 | ターミナルを解放しつつ作業を継続 |
Ctrl+B |
実行中のタスクをバックグラウンドへ | 長い処理を待たず次の操作に移る |
claude --from-pr |
GitHub PR に紐付くセッションを再開 | PR レビューの文脈から続ける |
5. レビューと品質 — 仕上げを任せる
実装後の「念のためのチェック」を専用コマンドに任せます。
| 操作 | 何をする | いつ使う |
|---|---|---|
/review / /code-review |
変更箇所をレビューし必要なら修正 | コミット・PR 前のセルフレビュー |
/security-review |
セキュリティ脆弱性を分析 | 外部入力を扱う変更・公開前 |
/simplify |
変更箇所のクリーンアップ専用レビュー | やり残しの整理(バグ探索はしない) |
/verify |
ビルド・実行して変更が動くか確認 | テストや型チェックだけで安心しないとき |
/run |
アプリを起動して実際に動作確認 | 「テストは通るが実際に動く?」の検証 |
6. モデルとコスト — 難度にコストを合わせる
簡単なタスクに重いモデルを使わない、重いタスクで手を抜かない。コストの最適化は効率化の一部です。
| 操作 | 何をする | いつ使う |
|---|---|---|
/model |
AIモデルと Effort レベルを切り替え | タスクの難度に合わせてモデルを選ぶ |
/effort |
思考量(low/medium/high/xhigh/max 等)を設定 | 難問は上げ、単純作業は下げる |
/fast(Option+O) |
Fast モードの切り替え | 同じ Opus で出力を高速化したいとき |
/cost |
トークン使用量と費用を表示 | 今のセッションの消費を確認 |
/usage |
プラン使用量と制限を表示 | 残量を把握してペース配分 |
/context |
コンテキスト使用状況を可視化 | 圧縮や /clear の判断材料に |
7. カスタマイズ — 自分の環境に合わせる
繰り返す作業はコマンド化・自動化してしまうのが一番の時短です。
| 操作 | 何をする | いつ使う |
|---|---|---|
.claude/commands/ にファイルを置く |
カスタムスラッシュコマンドを定義 | 定型プロンプトを /コマンド名 で再利用 |
/hooks |
フックの設定・管理 | ツール実行の前後に自動処理を挟む |
/mcp |
MCP サーバーの設定と管理 | 外部ツール・データ源を接続 |
/config(settings.json) |
設定を管理 | 権限・モデル等の挙動を恒久設定。/config key=value で直接変更も可 |
/agents |
サブエージェントを定義 | 役割特化のエージェントを使い回す |
コツ: 「毎回同じ指示を打っている」と気づいたら、それは
.claude/commands/のカスタムコマンドかCLAUDE.mdのルールにするサインです。
8. キーボードショートカット早見表
| キー | 動作 |
|---|---|
Esc |
処理を中断 / 入力をクリア |
Esc Esc |
会話やコードを巻き戻し |
Shift+Tab |
パーミッションモードの切り替え |
Ctrl+C |
現在の処理を中断 |
Ctrl+D |
セッションを終了 |
Ctrl+L |
入力をクリアして画面を再描画 |
Ctrl+R |
コマンド履歴を逆検索 |
Ctrl+O |
詳細出力の切り替え |
Ctrl+T |
タスクリストの表示/非表示 |
Ctrl+B |
実行中タスクをバックグラウンドへ |
Ctrl+V |
クリップボードから画像を貼り付け |
Ctrl+G |
デフォルトエディタで開く |
Ctrl+X Ctrl+E |
外部エディタでプロンプトを編集 |
Shift+Enter / Option+Enter / Ctrl+J |
改行を挿入 |
Option+T |
拡張思考モードの切り替え |
Option+O |
Fast モードの切り替え |
Option+P |
モデルを切り替え |
↑ |
入力履歴を遡る |
よくある質問
/clear と /compact はどう使い分ける?
別のタスクに移るなら /clear(前の文脈を完全に捨てる)、同じタスクを続けたいが会話が長くなったら /compact(要点を残して圧縮)です。精度が落ちてきたと感じたら、まず /context で現状を確認しましょう。
計画だけ先に作らせたい
Shift+Tab でパーミッションモードを切り替えて Plan モードに入るか、/plan で直接移行します。Plan モードはファイルを編集せず方針だけを提示するため、合意してから実行に移れます。
複数行のプロンプトを送りたいのに途中で送信される
改行は環境によって使えるキーが異なります。Shift+Enter → Option+Enter(macOS デフォルト)→ Ctrl+J の順に試してください。/terminal-setup でターミナル連携を整えるのも有効です。
毎回同じ指示を打つのが面倒
プロジェクト固有のルールは CLAUDE.md(/init で雛形生成、/memory で編集)に、定型プロンプトは .claude/commands/ のカスタムスラッシュコマンドにまとめましょう。
コストを抑えるには
/usage と /cost で消費を把握し、/model と /effort でタスクの難度にモデルと思考量を合わせます。簡単な作業に最大思考量を使わないだけでも無駄が減ります。
まとめ
Claude Code は毎週のように機能が増えますが、**「文脈を整える → 計画する → 任せる → 仕上げを検証する」**という流れは変わりません。この記事の早見表をブックマークし、慣れてきたら コマンド一覧 で自分の使い方に合うコマンドを少しずつ増やしていくのがおすすめです。