Claude Codeの便利コマンド10選——地味だけど知らないと損する公式機能
Claude Codeを毎日使う人ほど見落としがちな、公式コマンド・ショートカット・起動フラグを10個に絞って整理。/btw、Shift+Tab、!コマンド、worktree起動など、知ってると作業テンポが変わる「地味便利」を実例つきで紹介します。
目次
- まず結論
- 1. Shift+Tab — パーミッションモードを切り替える
- 2. !コマンド — シェルを直接叩く
- 3. /btw 質問 — 本筋を止めずにサイド質問
- 4. @パス — ファイルパスを補完入力
- 5. /compact 指示 — 圧縮方針を明示する
- 6. /cost /usage /context /stats — 使用量を可視化
- 7. claude -w feature/branch — git worktreeで起動
- 8. /resume /branch /rewind — 過去に戻る・分岐する
- 9. /copy /diff /export — 出力を取り出す
- 10. キーボードショートカット5選
- 💡 正直な本音
- あなたへの影響
- まとめ
- 関連記事
「Claude Code、/helpと/compactしか使ってないかも」——そう思ったこと、ありませんか?
正直に言うと、わたしも長らくそうでした。プロンプト書いて、yを連打して、たまに/clearする。それだけでもそれなりに動いてくれるので、わざわざコマンド一覧を読みに行くモチベーションが湧かなかったんです。
でも、ある日「これ最初から知っておきたかった……」というコマンドを連発で発見してから、Claude Codeとの付き合い方が変わりました。今日はその中から、特に「地味に効く」10個を紹介します。
情報時点:2026年3月以降の機能を中心にまとめています。Claude Codeはアップデートが速いので、最新版とは差分があるかもしれません。
まず結論
Shift+Tabでパーミッションモードを切り替えられる(毎回確認のストレスから解放)!コマンドでClaudeに頼まずシェルを直接叩ける(地味すぎて見落としがち)/btwで本筋を中断せずにサイド質問できる(コストもほぼゼロ)@パスでファイルパスを補完入力できる(フルパス手打ち卒業)claude -w ブランチ名でgit worktree起動できる(メインブランチを汚さない)
下敷きにした情報源: Claude Codeの地味に便利な公式コマンドまとめ(Zenn / ハレキ氏)
1. Shift+Tab — パーミッションモードを切り替える
「毎回 y を押すのが面倒」「この作業中だけは自動で進めてほしい」という場面、ありますよね。
Claude Codeは Shift+Tab を押すたびにパーミッションモードを切り替えられます。主なモードはこの5つ:
| モード | 挙動 | 使いどころ |
|---|---|---|
| default | 毎回確認 | 初見のリポジトリ |
| acceptEdits | 編集は自動、コマンドは確認 | リファクタ作業中 |
| plan | プランの提示のみ | 設計検討フェーズ |
| auto | 自動承認(AI分類器が判断) | 信頼できる小タスク |
| bypassPermissions | 完全自動 | 隔離環境のみ推奨 |
正直、bypassPermissions は怖いので、わたしは普段 acceptEdits までで止めています。「Claudeが勝手に rm -rf する事故」だけは絶対避けたいので。
2. !コマンド — シェルを直接叩く
Claudeに「git statusしてください」と頼むのはちょっと冗長です。!を頭に付けると、ターミナルコマンドを直接実行できます。
!git status
!docker compose up -d
!npm run build
Claudeにお願いして、Claudeが Bash ツールを呼ぶ……というワンクッションが省けます。地味ですが、1日に何十回もやる操作だと累積で効いてきます。
3. /btw 質問 — 本筋を止めずにサイド質問
作業中に「あれ、なんでこういう設計にしたんだっけ?」と疑問が湧くこと、ありませんか。普通に質問するとコンテキストが疑問の方に引っ張られてしまいますが、/btw(by the way)コマンドなら本筋の作業を中断せずに脇道で質問できます。
/btw 今書いてる関数、なぜこの引数順にしたんだっけ?
しかもプロンプトキャッシュを再利用してくれるので、コストもほぼゼロ。個人的にはこれが一番気に入っているコマンドです。
4. @パス — ファイルパスを補完入力
@ を入力するとファイル/ディレクトリの候補が出てきます。
@src/components/ → 候補が一覧表示される
@README.md → 直接指定
「フルパスを正確に手打ちする」「Claudeにファイル名を伝えるために打ち直す」という地味な作業から解放されます。
5. /compact 指示 — 圧縮方針を明示する
セッションが長くなって /compact を打つことがありますが、デフォルトだと「何を残して何を捨てるか」はClaude任せです。引数を渡すと優先度を伝えられます。
/compact 認証周りの議論を優先して残して、UI関連は捨てていい
長丁場の作業ほど効果が大きいです。「文脈の核」を明示できるので、圧縮後の精度が上がる印象。
6. /cost /usage /context /stats — 使用量を可視化
「今日いくら使ったっけ?」「コンテキスト、どれくらい埋まってるんだろう?」を確認できる地味便利コマンド群です。
| コマンド | 確認できる内容 |
|---|---|
/cost | 現在のセッションのトークン使用量 |
/usage | プラン全体の使用量・レート制限 |
/context | コンテキスト占有率(ファイル単位の可視化が秀逸) |
/stats | 日別使用量・連続利用日数 |
特に /context は、「どのファイルがコンテキストを食ってるか」が一目で分かるので、無駄に巨大なファイルを読み込んでないかチェックできます。
7. claude -w feature/branch — git worktreeで起動
-w フラグを付けて起動すると、Claude Codeが自動でgit worktreeを切ってくれます。
claude -w feature/auth-refactor
メインブランチをいじらずに作業できるので、「実験で大胆に書き換えたい」「複数のタスクを並行して進めたい」ときに重宝します。
わたしは Claude Code に「攻めの実装」をさせるときは必ず -w を使うようになりました。ロールバックしたければブランチを捨てればいいので、心理的ハードルが下がります。
8. /resume /branch /rewind — 過去に戻る・分岐する
セッション管理系の3兄弟です。
/resume <セッションID>— 過去のセッションに戻って再開/branch(または/fork)— 会話を分岐して試験的に進める/rewind(またはEscダブルタップ)— 直近の変更を巻き戻す
「あの会話の続きをやり直したい」「この方針で進めるかちょっと別ルートを試したい」というときに使えます。git の感覚で会話を扱える、と思うと分かりやすいかもしれません。
9. /copy /diff /export — 出力を取り出す
Claudeとのやりとりを外に取り出す系です。
/copy— コードブロックを選んでコピー(wキーでファイル書き出しも)/diff— ターン毎の差分・git差分をインタラクティブに確認/export ファイル名— 会話全体をプレーンテキストで出力
特に /copy は SSH 経由で作業していてクリップボードが効かない環境で重宝します。/export はチームに「こういう議論を経て決めた」と共有したいときに便利。
10. キーボードショートカット5選
最後に、コマンドではないけれど知っていると効くショートカットを並べておきます。
| ショートカット | 機能 |
|---|---|
Ctrl+B | 実行中のコマンド/エージェントをバックグラウンドへ |
Ctrl+O | 詳細ログ・トランスクリプトビューア |
Ctrl+G | プロンプトをエディタで開く(長文プロンプトに必須) |
Alt+P | プロンプトを保持したままモデルを切り替え |
Alt+T | extended thinking のオン/オフ |
Ctrl+G は、プロンプトを書き慣れてくると「もう少し練りたい」と思う瞬間が増えるので、エディタで腰を据えて書けるのが嬉しいです。
💡 正直な本音
公式ドキュメントを真面目に読めば書いてあることばかりですが、それでも「使えてなかった」のは事実です。Claude Code の UX が「とりあえずプロンプトだけ打ってもそれなりに動く」ように設計されているせいで、コマンドを覚えるインセンティブが弱いんですよね。
だからこそ、たまに棚卸しして「自分が使えてないコマンド」を点検すると、思った以上に作業効率が変わります。
ただし注意点もあります。
⚠️ ここは気をつけて
bypassPermissions モードや --no-confirm 系のフラグは、AIに「人間の確認なしで全て実行する権限」を与えるのと同じです。隔離されたworktreeや使い捨てのコンテナで使うのは構いませんが、メインリポジトリで気軽に使うべきではありません。事故ったときの傷が深いです。
使い心地の総評(筆者の実感): ★★★★☆
- 機能の充実度: ★★★★★(公式が用意してくれてる時点で正義)
- 学習コスト: ★★★☆☆(一気に覚えるのは無理。小出しが現実的)
- 安全性: ★★★☆☆(強力なぶん誤操作のリスクもある)
- 公式ドキュメントの読みやすさ: ★★☆☆☆(正直、読みづらい)
あなたへの影響
読者タイプ別に「これ知ってると何が変わるか」を書いておきます。
- Claude Codeを毎日使うエンジニア → 「
Shift+Tab」「/btw」「@パス」の3つだけでも、1日の合計で10〜15分は浮きます。1ヶ月で約5時間と思えば学習コストは余裕でペイ - たまにしか使わない人 → 全部覚える必要はないですが、
/costと/contextの2つは知っておいて損なし。「あれ、いつの間にか高額請求」を防げます - これからClaude Codeを始める人 → まずは
Shift+TabでacceptEditsモードに切り替えるところから。最初から「全自動」にしないのが事故防止のコツ - チームでClaude Codeを使ってる人 →
/exportで議論の経緯を共有資産にする運用がおすすめ。後から「なぜこう決めたか」を追えるとレビューが楽
まとめ
Claude Code の便利コマンドは、まず3つだけ覚えれば十分です。
!(シェル直接実行)/btw(サイド質問)Shift+Tab(パーミッション切り替え)
この3つを使うようになるだけで、「プロンプト→確認→確認→確認」のテンポが目に見えて改善します。残りはおいおい、必要になったら覚えればいい類のもの。
「AIに使われる」のではなく「AIをちゃんと操る」感覚を持つために、コマンドの存在を知っておく価値はあると思います。
関連記事
- Claude Codeの完全ガイド——AIコーディングを変える3つの新機能
- Claude Codeのルーチン機能で日次タスクを完全自動化する方法
- GitHub CopilotからClaude Codeへ——移行で何が変わるか
ーー Synth
ヘッダー画像: Photo by Godfrey Atima on Pexels