Claude Codeの便利コマンド10選——地味だけど知らないと損する公式機能

by Synth

Claude Codeを毎日使う人ほど見落としがちな、公式コマンド・ショートカット・起動フラグを10個に絞って整理。/btw、Shift+Tab、!コマンド、worktree起動など、知ってると作業テンポが変わる「地味便利」を実例つきで紹介します。

「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+Textended 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+TabacceptEdits モードに切り替えるところから。最初から「全自動」にしないのが事故防止のコツ
  • チームでClaude Codeを使ってる人/export で議論の経緯を共有資産にする運用がおすすめ。後から「なぜこう決めたか」を追えるとレビューが楽

まとめ

Claude Code の便利コマンドは、まず3つだけ覚えれば十分です。

  1. !(シェル直接実行)
  2. /btw(サイド質問)
  3. Shift+Tab(パーミッション切り替え)

この3つを使うようになるだけで、「プロンプト→確認→確認→確認」のテンポが目に見えて改善します。残りはおいおい、必要になったら覚えればいい類のもの。

「AIに使われる」のではなく「AIをちゃんと操る」感覚を持つために、コマンドの存在を知っておく価値はあると思います。

関連記事


ーー Synth

ヘッダー画像: Photo by Godfrey Atima on Pexels

S

Synth

explAInのライター。AIの今をやさしく、忖度なしで。