blog

Claude Code 知られざる便利コマンド完全解説|/btw・/recap・/focusで効率化

監修

河合 継(クリスタルメソッド株式会社 代表取締役)

AI・ディープラーニングに関する特許16件の発明者。国立がん研究センターとの共同研究や、テレビ番組でのAI解説実績を持つAI研究者として、AIの研究開発を主導している。
運営会社について編集方針

Claude Code 知られざる便利コマンド完全解説|/btw・/recap・/focusで効率化

Claude Codeには、知っているだけで開発効率が変わるスラッシュコマンドがある。/btw/recap/focus/insights/copy/exportといったコマンド群は、公式ドキュメントに仕様が記載されているにもかかわらず、入門記事ではほとんど紹介されない。本稿ではこれらの実際の動作と使いどころを、具体的な入力例とともに解説する。インストール手順や初期設定についてはClaude Codeのインストール手順およびClaude Code 入門ガイドを参照されたい。

Claude Codeの「知られざるコマンド」が開発生産性に直結する理由

Claude Codeは、Anthropicが提供するコマンドラインベースのAIコーディングエージェントである。ターミナルから自然言語でコード生成・編集・テスト・ファイル操作を一貫して実行できる点が評価されているが、導入後に「思ったより使いこなせていない」という声が現場から上がるとき、その原因の多くはスラッシュコマンド群の未活用にある。

特に問題になるのは、次の三つの場面だ。複数セッションを並走させているときに「今どこまで進んでいたか」を確認するための読み返し時間、長いセッション中に補足情報を渡すたびにClaudeの理解が乱れる問題、そして大規模コードベースで無関係なファイルがコンテキストを圧迫する事態。これらは個々の発生では小さく見えるが、1週間・1ヶ月単位で積み上がると無視できない損失になる。本稿で紹介するコマンド群は、その構造的な損失を削るために設計されている。

/focus 作業スコープを 特定ディレクトリに限定 /btw 会話を中断せず 文脈をサイド注入 /recap 離席・切り替え後に 1行で状況把握 /ultrareview マージ前に バグ検出 Claude Code 知られざる便利コマンドの連携フロー(効率化の流れ)
Claude Codeの知られざる便利コマンド(/focus・/btw・/recap・/ultrareview)が担う役割と連携の流れ。左から「スコープ絞り込み→文脈補足→状況把握→品質ゲート」の順で機能が積み重なる。

/btw・/recap・/focus・/insights・/copy・/export――各コマンドの実際の動作と使い方

知られざる便利コマンド:/btw /recap /focus /insights
知られざる便利コマンド:/btw /recap /focus /insights

/btw――本筋の会話を汚さない「サイドチャンネル」

/btw(”by the way” の略)は、現在の会話履歴に追加することなく、Claudeに対して脇から素早く質問や補足を行うコマンドだ。メインの作業文脈をそのまま保ちながら、一時的な確認や情報追加ができる。

> /btw このモジュールではanyキャストを使用禁止とする方針に変更されました

通常のメッセージとして送ると、その内容がセッションの会話履歴に組み込まれ、Claudeが後続の応答で参照し続けることになる。コーディング規約の変更・依存ライブラリのバージョン制約・ビジネスルールの追記といった補足情報を、本筋の指示の流れを乱さずに渡したいときに/btwが機能する。長いセッションで何度も仕様変更が届く開発フェーズ、あるいはPdMからの追記が頻繁に発生するチーム開発で特に価値が顕在化する。

/recap――複数セッション並走時の「再入場コスト」を削る

/recapは、現在のセッションの一行サマリーをオンデマンドで生成するコマンドだ。セッションから離れて別の作業をした後に戻ってきたとき、「今どこまで何が進んでいたか」を即座に把握できる。

> /recap

離席後に自動表示される要約とは別に、任意のタイミングで手動実行できる点が重要だ。複数のClaude Codeセッションを同時に走らせているエンジニアが、別のタスクに切り替えた後で戻るたびに発生する「読み返し時間」を構造的に削る設計になっている。マイクロサービス開発や複数プロジェクト兼任の環境では、この再確認コストが繰り返し積み上がる。/recapはその積み上がりを設計レベルで解消する。

/focus――表示をスッキリさせて集中を維持する

/focusはフォーカスビューのトグルコマンドだ。直近のプロンプト・一行のツール呼び出し要約(編集の差分統計付き)・最終応答だけを画面に表示し、それ以外の長い会話履歴を隠す。設定はセッションをまたいで永続するため、一度オンにすれば次回起動時も維持される。

> /focus

長時間のセッションで画面が会話ログで埋まり、直近の状況が把握しにくくなっているときに有効だ。もう一度実行するとフォーカスビューが解除されて通常表示に戻る。差分統計が表示されるため、「このセッションでどれだけコードを変更したか」を視覚的に確認しながら作業を進められる点も実用的だ。

/insights――自分の使い方を客観的に把握する

/insightsは、自分のClaude Codeセッションを分析したレポートを生成するコマンドだ。プロジェクト領域・対話パターン・摩擦点(繰り返し詰まっている箇所や非効率なやり取り)を分析して返す。

> /insights

「どのプロジェクトに時間を使っているか」「どの種類の指示でやり直しが発生しているか」といった客観的なデータが得られるため、プロンプトの書き方や作業フローの改善に活かせる。チームへのClaude Code活用レポートを作成する際の材料としても使える。

/copy――応答をクリップボードへ即座に取り出す

/copyは、直近の応答をクリップボードにコピーするコマンドだ。引数にN(整数)を渡すと、N番目の応答を取り出せる。

> /copy       # 直近の応答をコピー
> /copy 3     # 3番目の応答をコピー

Claudeが生成したコードや文章をそのままエディタやドキュメントに貼り付けたいとき、ターミナル上でマウス選択してコピーする手間を省ける。特に長い応答の一部だけが欲しいのではなく、応答全体をそのまま使いたい場面で効率的だ。

/export――会話全体をテキストで書き出す

/exportは、セッションの会話全体をテキストファイルとして書き出すコマンドだ。

> /export

セッションのログを残したいとき、後で別の担当者に引き継ぐとき、あるいはチームのナレッジベースとして保存したいときに使う。/recapが「今どこにいるか」を一行で示すのに対し、/exportは「何を経由してここに至ったか」を丸ごと記録する用途に向く。

知られざる便利コマンド比較表と/ultrareviewの位置づけ

以下の表は、Claude Codeの主要スラッシュコマンドのうち、特に知名度が低いにもかかわらず実務での効果が高いものを整理したものだ。スラッシュコマンドの全体的な体系についてはClaude Codeスラッシュコマンド完全ガイドも参照されたい。

コマンド 主な用途 特に有効なシーン 知名度
/btw <質問> 会話履歴に追加せず脇から補足・質問 仕様変更・コーディング規約の追加
/recap セッション状況を1行で即時要約(手動) 複数セッション並走・離席後の復帰
/focus フォーカスビューのトグル(差分統計付き) 長時間セッションで画面が埋まったとき 低〜中
/insights セッション分析レポート(対話パターン・摩擦点) 作業フローの改善・チームへの報告
/copy [N] 直近またはN番目の応答をクリップボードへ 生成コード・文章を即座に取り出したいとき
/export 会話全体をテキストで書き出し ログ保存・担当者間の引き継ぎ
/ultrareview クラウド上でバグ検出エージェントを並列実行 認証・データ移行などクリティカルなPRのマージ前
/config セッション設定の変更 自動recapの無効化・モデル切り替え
/clear コンテキストのリセット 無関係な積み上がりを一掃したいとき
/permissions ファイルアクセス権限の管理 生成コード・ベンダーコードの誤読み込み防止

/ultrareview――マージ前の品質ゲートとして機能するリサーチプレビュー

/ultrareviewは、クラウド上でバグ検出エージェントの群れを並列実行し、その結果をCLIまたはDesktopに自動返送する機能だ。現在のブランチに対して実行する場合は引数なし、特定のPRを対象とする場合はPR番号を引数として渡す。

> /ultrareview
> /ultrareview 1234

認証フローやデータ移行スクリプトのようなクリティカルな変更のマージ前に実行することが推奨されている。ただし現時点でリサーチプレビューであり、仕様変更・廃止・課金モデルの変更の可能性がある。本番ワークフローへの組み込みは正式リリース(GA)を確認してから判断することが現実的だ。

コマンドの組み合わせ方――実務での運用パターン

個々のコマンドの理解に加えて、どの場面でどれを組み合わせるかを知っておくと実務での定着が早い。

複数セッション並走時の基本パターン

セッションAで作業中にセッションBへの切り替えが必要になった場面を考える。切り替え前に/recapを実行して現状を一行で把握し、セッションBで作業した後にAへ戻る。戻ったときにも/recapを実行すれば、再読み返しなしに続きから始められる。作業中に補足情報が生じたら/btwで本筋を汚さずに渡す。

長時間セッションの視認性改善パターン

会話ログが長くなって画面が見づらくなったら/focusをトグルする。直近のプロンプト・ツール呼び出し要約・最終応答だけが表示され、差分統計でこのセッションの変更量も確認できる。集中状態を維持したまま作業を続けられる。

セッション終了時の記録パターン

作業の区切りで/exportを実行してログを保存する。翌日の再開時や別の担当者への引き継ぎ、チームの事例共有に使える。自分の作業スタイルを改善したければ/insightsで対話パターンと摩擦点を確認し、繰り返しつまずいている箇所を特定する。

大規模コードベースでのスコープ管理との組み合わせ

スラッシュコマンドの活用と並行して、Claude Codeを大規模コードベースで安定的に機能させるには設定ファイルの構造化も重要だ。Anthropic公式の大規模コードベース設定ガイドは、以下の設定を組み合わせることを明示している。

CLAUDE.mdのディレクトリ別階層化

リポジトリルートに1枚のCLAUDE.mdを置く代わりに、パッケージごとにCLAUDE.mdを分散配置する。Claudeはタスクが触れるディレクトリのコーディング規約だけをロードし、無関係なサブシステムの指示でコンテキストを埋めない。リポジトリにコミットする形でチーム全体に共有できるため、属人化を防ぐ効果もある。

claudeMdExcludesによる不要なCLAUDE.mdの除外

自分が作業しないパッケージのCLAUDE.mdをclaudeMdExcludes設定で明示的に除外することで、トークン消費をさらに抑制できる。マシンローカルの個人設定として機能するため、チームメンバーそれぞれが担当領域に合わせて調整できる。

Readパーミッションのdenyルール

permissions.denyにReadのdenyルールを設定することで、ビルド成果物・生成コード・ベンダー依存ライブラリをClaudeが開こうとする事態を防ぐ。

permissions:
  deny:
    - read: ["dist/**", "vendor/**", "*.generated.ts"]

コンテキストの節約はAPIトークン消費の削減に直接つながる。Claude Codeの料金体系についてはClaude Codeの料金プラン解説およびClaude Code APIの料金解説を参照されたい。

導入判断に向けた留意点

学習コストとオンボーディング設計の重要性

/btw・/recap・/focusのようなコマンドは、存在を知らなければ使われない。入門記事や公式チュートリアルでこれらが前面に出てこない以上、導入初期に自然浸透することは期待しにくい。ROIを実現するためには、チームへのオンボーディングプログラムにこれらのコマンドと具体的なユースケースをセットで組み込む設計が必要だ。ドキュメントを配布するだけでは不十分で、実際の業務フローに結びつけた共有が求められる。

/focusの永続設定とチームへの共有

/focusの設定はセッションをまたいで永続するため、一度オンにすれば次回以降も有効だ。ただし、これは個人の表示設定であり、チーム全体に自動適用されるものではない。チームでの活用を促すには、設定の存在を明示的に共有する必要がある。

競合ツールとの設計思想の違い

/recapに代表される「複数セッション並走を前提とした設計」は、Claude Codeの特徴的な思想を示している。単一タスクの補助に留まらず、複数のAIセッションを並走させる大規模・並行開発を前提とした機能体系は、小規模なコーディング補助ツールとは本質的に異なる設計原理に基づいている。Claude CodeとCursorやCodexとの比較についてはClaude Code vs Cursor比較およびClaude Code vs Codex比較で詳述している。

まとめ

Claude Codeの知られざるコマンドを整理する。/btwは会話履歴を汚さずに補足情報を渡すサイドチャンネル、/recapはセッションの状況を一行でオンデマンド要約する手動コマンド、/focusは差分統計付きのフォーカスビューをトグルする表示制御(永続設定)、/insightsは自分の対話パターンと摩擦点を分析するレポート生成、/copy [N]は直近またはN番目の応答をクリップボードに取り出すコマンド、/exportは会話全体をテキストで書き出すログ保存機能だ。

これらは単独でも有効だが、組み合わせることで効果が増す。/focusで画面をスッキリさせながら作業し、/btwで本筋を乱さず補足を渡し、セッション切り替え時に/recapで再入場コストを削り、区切りで/exportと/insightsを使って記録と改善につなげる、という流れが実務での基本パターンになる。

Claude Codeの全体的な使い方についてはClaude Codeの使い方ガイド、概要についてはClaude Code総合解説も参照されたい。コマンドの動作はアップデートによって変化する可能性があるため、実運用では公式コマンドリファレンスを一次情報として参照することを推奨する。


弊社が開発するDeepAIは、機械学習・深層学習(CNN)を用いた2D画像認識・異常検知ソリューションである。形状が不定なソファーなどの製品に対する画像分類(正常・異常判定)を得意とし、弊社では実際に約99%の精度を実現している(出典:DeepAIサービス詳細、弊社一次情報)。Claude Codeのようなコーディングエージェントと組み合わせることで、AI導入の開発効率をさらに高められる可能性がある。製造業・品質管理領域でのAI活用にご関心があれば、上記ページからお問い合わせいただきたい。


参考文献

AIブログ購読

 
クリスタルメソッドがお届けする
AIブログの更新通知を受け取る

Study about AI

AIについて学ぶ

  • Claude Codeを拡張するコマンド|/plugin /deep-research /claude-api ほか【2026年版】

    Claude Codeを拡張するコマンド|/plugin /deep-research /claude-api ほか【2026年版】

    監修 河合 継(クリスタルメソッド株式会社 代表取締役) AI・ディープラーニングに関する特許16件の発明者。国立がん研究センターとの共同研究や、テレビ番組での...

  • Claude Codeの外部連携コマンド|/ide /chrome /install-github-app ほか【2026年版】

    Claude Codeの外部連携コマンド|/ide /chrome /install-github-app ほか【2026年版】

    監修 河合 継(クリスタルメソッド株式会社 代表取締役) AI・ディープラーニングに関する特許16件の発明者。国立がん研究センターとの共同研究や、テレビ番組での...

  • Claude Codeを別端末で続ける|/desktop /remote-control /teleport【2026年版】

    Claude Codeを別端末で続ける|/desktop /remote-control /teleport【2026年版】

    監修 河合 継(クリスタルメソッド株式会社 代表取締役) AI・ディープラーニングに関する特許16件の発明者。国立がん研究センターとの共同研究や、テレビ番組での...

View more