本文へ移動
Claude Tips

チートシート

Claude Code でよく使う起動のしかた、キー操作、スラッシュコマンド、権限モード、モデル、設定ファイルの置き場所を1ページにまとめた早見表です。

毎日の作業でよく使うものだけを1ページに集めました。全部の一覧と詳しい説明は、各表の下のリンク先にあります。

起動と再開(ターミナル)#

コマンド すること
claude 対話のセッションを始める
claude "質問" 最初のプロンプトを渡して対話を始める
claude -p "質問" 対話せずに答えを出して終わる(スクリプト・CI 向け)
cat logs.txt | claude -p "説明して" パイプで渡した内容について聞く
claude -c このディレクトリでいちばん新しい会話を続ける
claude -r "名前かID" "続きの指示" 名前か ID を指定して会話を再開する。-r だけなら一覧から選ぶ
claude -n auth-refactor セッションに名前を付けて始める(/resume と端末のタイトルに出る)
claude -w 独立した git worktree(<repo>/.claude/worktrees/<名前>)で始める
claude --bg "指示" バックグラウンドのエージェントとして始めて、すぐ戻る
claude update 最新版に更新する
claude doctor セッションを始めずに、インストールと設定の診断を出す

よく足すフラグ:--model(モデル)、--effort(low・medium・high・xhigh・max・ultracode)、--permission-mode(権限モード)、--add-dir(読み書きできるディレクトリを足す)、--output-format(-p の出力形式:text・json・stream-json)。

注意

--dangerously-skip-permissions は権限の確認をすべて飛ばします(--permission-mode bypassPermissions と同じ)。公式は隔離したコンテナや VM でだけ使うよう案内しています。

全部のサブコマンドとフラグは CLI のコマンドとフラグ、-p の使い方は ヘッドレス実行(-p)。

入力欄の頭に置く文字#

入力 すること
/ コマンドかスキルを呼ぶ
! シェルモード。コマンドを直接実行し、その出力をセッションに入れて Claude に応答させる
@ ファイルのパスを補完して指定する
: 絵文字のショートコード(:name:)
?(入力が空のとき) ショートカットのヘルプを開く・閉じる

よく使うキー#

キー すること
Esc 応答やツールの実行を途中で止める(そこまでの作業は残る)。ダイアログを閉じる
Esc を2回 入力があれば消して履歴に残す。入力が空なら巻き戻しのメニューを開く
Shift+Tab 権限モードを順に切り替える
Ctrl+C 実行中なら止める。何も動いていなければ入力を消し、もう一度で終了
Ctrl+D 終了(1回目で確認が出て、続けてもう一度押すと終わる)
Ctrl+G プロンプトをいつものエディタで書く
Ctrl+O トランスクリプト(ツールの実行の詳細)を開く・閉じる
Ctrl+R 入力の履歴をさかのぼって検索する
Ctrl+B 実行中の Bash コマンドやエージェントをバックグラウンドへ回す(tmux では2回)
Ctrl+T Claude の ToDo リストを出す・隠す
Ctrl+S 書きかけの入力を退避する。空の入力でもう一度押すと戻す
Ctrl+V(iTerm2 は Cmd+V、Windows と WSL は Alt+V) クリップボードの画像を貼る(WSL では Ctrl+V も使える)
Ctrl+L 画面を描き直す(表示が崩れたとき)
Option+P / Alt+P 入力を消さずにモデルを切り替える
Option+T / Alt+T 拡張思考(extended thinking)を切り替える(Opus 5.5・Sonnet 5.5・Fable は常に有効なので効かない)
Option+O / Alt+O fast mode を切り替える

改行は のあとに Enter(どの端末でも使える)か Ctrl+J。Shift+Enter は iTerm2・WezTerm・Ghostty・Kitty・Warp・Apple Terminal・Windows Terminal ならそのまま使えます。

補足

macOS で Option を使うショートカットの多くは、端末で Option キーを Meta として扱う設定が要ります。設定のしかたは ターミナル・表示・音声入力。

全部のショートカットとキーの割り当ての変え方は キーボードショートカット。

場面ごとのスラッシュコマンド#

場面 コマンド
リポジトリで初めて使う /init(CLAUDE.md のひな形を作る)、/memory(CLAUDE.md を直す)、/mcp(MCP サーバー)、/permissions(承認のルール)
作業中 /plan(大きな変更の前にプランモードへ)、/model・/effort(モデルと推論の量)、/context(文脈を何が占めているか)、/compact(会話を要約して空きを作る)、/btw(会話の履歴に残さない脇の質問)
並行して進める /tasks(裏で動いている作業の一覧)、/background(セッションごとバックグラウンドへ)、/batch(大きな変更を分けてそれぞれの worktree で進める)
出す前に /diff(変更を見る)、/code-review(今の差分のバグを探す。--fix で直す)、/security-review(脆弱性を探す)
セッションの切り替え /clear(新しい作業を始める。プロジェクトのメモリは残る)、/resume(前の会話へ戻る)、/branch(今の会話を分岐)、/fork(新しいバックグラウンドのセッションへ写す)、/teleport(クラウドのセッションを手元へ)、/remote-control(別の端末から続ける)
うまくいかないとき /rewind(コードと会話をチェックポイントへ戻す)、/doctor(インストールと設定の診断・修正)、/debug(動いているときの問題を調べる)、/feedback(不具合を報告する)

全部のコマンドは スラッシュコマンド一覧。

権限モード#

モード 確認なしで動くもの 向いている使い方
default(画面では Manual) 読み取りだけ 1つずつ確かめたいとき・慎重な作業
acceptEdits 読み取り・ファイルの編集・よく使うファイル操作のコマンド(mkdir・touch・mv・cp など) 見ながらコードを直していくとき
plan 読み取り(auto mode が使えるなら、判定器が通したコマンドも) 変更の前にコードベースを調べるとき
auto すべて(裏で安全の判定が入る) 長い作業・確認の手間を減らしたいとき
dontAsk 読み取りと、事前に許可したツールだけ。確認が要るものは断る 固めた CI やスクリプト
bypassPermissions すべて 隔離したコンテナや VM だけ

Shift+Tab で切り替え、起動時は --permission-mode で指定します。詳しくは 権限モード、許可・拒否のルールの書き方は 権限ルール。

モデルの別名#

別名 意味
default モデルの指定を外し、アカウントの既定に戻す
best Fable が使えるなら fable と同じモデル、使えなければ opus と同じモデル
fable いちばん難しい・長い作業向けの Fable モデル
opus 最新の Opus(複雑な推論向け)
sonnet 最新の Sonnet(日々のコーディング向け)
haiku 速くて軽い Haiku(簡単な作業向け)
opus[1m] / sonnet[1m] 100万トークンの文脈で使う(長いセッション向け)
opusplan プランモードでは opus、実行では sonnet を使う

/model かセッション中の Option+P(Alt+P)で切り替えます。effort と fast mode は モデル・effort・fast mode。

設定ファイルと CLAUDE.md の置き場所#

ファイル 効く範囲
~/.claude/settings.json 自分のマシンのすべてのプロジェクト
.claude/settings.json そのプロジェクト(コミットすればチームでも共有)
.claude/settings.local.json そのプロジェクトの自分だけの設定(Claude Code が書いたときは git の除外に足す)
管理設定(managed-settings.json・MDM・サーバー管理の設定) 組織が配る。ほかの設定では上書きできない

同じキーがあれば、管理設定 → コマンドラインの引数 → .claude/settings.local.json → .claude/settings.json → ~/.claude/settings.json の順に上が勝ちます。キーの全部は 設定キー一覧、仕組みは 設定ファイルの仕組み。

CLAUDE.md 効く範囲
~/.claude/CLAUDE.md 自分のすべてのプロジェクト
./CLAUDE.md か ./.claude/CLAUDE.md そのプロジェクト(チームで共有)
./CLAUDE.local.md そのプロジェクトの自分だけの指示(.gitignore に足す)

作業ディレクトリより上の階層の CLAUDE.md は起動時に読まれ、下のディレクトリのものは Claude がそこのファイルを読んだときに読まれます。詳しくは CLAUDE.md とメモリ、.claude の中身は .claude ディレクトリの中身。

ページの一覧