AI活用全般

Claude Code /btwコマンド|トークン消費を60%カットする隠し機能の使い方

REVIEW
/btw & デュアルセッション
Claude Codeのトークン消費を60%カットする実践テクニック
/btwトークン60%カットClaude Code

Claude Codeの「/btwコマンド」を使えば、
作業中のちょっとした質問がトークンを浪費しなくなる。
会話履歴に残らない独立した質問ができるコマンドで、
これだけでトークン消費が約60%減る。

さらに「デュアルセッション」を組み合わせると、
質問用と作業用でセッションを分けて運用できる。
制限到達が遅くなり、
1セッションでできる作業量が増える。

この記事では、
/btwコマンドの仕組み・使い方と、
デュアルセッション運用を解説する。
Claude Codeの制限に引っかかりやすい人、
基本操作以上の使い方を知りたい人向け。

Claude Code /btw&デュアルセッション 評価まとめ

料金無料(Claude Code標準機能)
使いやすさ★★★★★
日本語対応★★★★★
おすすめ度★★★★★

私の使い方: 作業中に「さっきのコマンドなんだっけ」「この書き方合ってる?」系の確認は全部/btwで処理。
1日10回以上使ってる。
記事構成を考える時はデュアルセッションで、
セッションAで調べ物→セッションBでクリーンな状態から構成を組む。

Claude Codeの「ちょっとした質問」がトークンを浪費するのはなぜか?

会話が進むほどトークンが雪だるま式に増える
1回目
5,000トークン
2回目
12,000トークン
3回目
27,000トークン
会話履歴が毎回全部送信される
「このファイル名なんだっけ?」のような些細な質問でも
過去の全履歴を含むトークンが消費される

まず仕組みの話をさせてください。

Claude Codeって、
毎回メッセージを送るたびに「今までの会話全部」を読み直してるんですよ。

1回目の質問は、
1回目の分だけ読む。
2回目の質問は、
1回目+2回目を全部読む。
3回目は、
1+2+3を全部読む。

つまり会話が長くなるほど、1回あたりのコストがどんどん上がる。雪だるま式です。

で、
問題はここなんですけど。
「さっきのファイル名なんだっけ?」って質問。
答えは5秒で出るのに、
その質問と回答が会話履歴に残る。
次のメッセージから、
ずっとその分も読み直される。

10回「ちょっとした質問」をすると、
それだけで数千トークンが無駄に積み重なるんです。

この問題を解決するのが、/btwコマンドです。

/btwはどういう仕組みで生まれたか?

ChatGPTの設計思想
会話履歴を全部記憶がデフォルト
過去の発言すべてがコンテキストに含まれる。便利だが、長い会話ではトークン消費が膨らむ。
Claude Codeの設計思想
必要なものだけ記憶する
コンテキストを意図的に分離。/btwで「履歴に残さない質問」を実現し、トークンを節約。

ここがちょっと面白い話なんですけど。
ChatGPTとかGeminiみたいなチャットAIって、
会話は全部1本の流れですよね。
質問したら履歴に残る。
消せない。
それが当たり前。

でもClaude Codeは違う考え方で作られてるんです。
Anthropicは「コンテキストウィンドウ(会話の記憶容量)こそが最も重要なリソース」って公式ドキュメントに明記してて。

だから「メインの会話」と「横道の質問」を分離する仕組みを作った。
それが/btwです。

つまり、
/btwってただの便利コマンドじゃないんですよ。
「会話の記憶容量を大事に使え」っていう、
Claude Codeの設計思想そのもの。

ChatGPTは「全部記憶する」がデフォルト。
Claude Codeは「必要なものだけ記憶する」がデフォルト。
この違いが、
/btwを生んだ背景です。

この設計思想が広まると、
他のAIコーディングツールも同じような機能を入れてくるはずです。
「AIとの会話には、
記憶に残すものと残さないものがある」っていう考え方は、
今後のスタンダードになりそうです。

/btwコマンドで何ができるか?

一言で言うと「会話の履歴に残らない質問」ができるコマンドです。
2026年3月にClaude Code v2.1.72で追加されました。

/btwのあとに質問を書くだけ。
Claudeが答えてくれて、
その答えがポップアップ的に表示される。
SpaceかEnterかEscで閉じると、
跡形もなく消える。
会話の履歴には一切残らない。
だから次のメッセージで「読み直す」コストがゼロ。

比較項目/btwなし/btwあり(3回使用)削減率
8回のやりとりのトークン消費約27,000トークン約11,000トークン約60%カット

長いセッションで頻繁に質問する人ほど、効果がでかくなります。

/btwはどんな場面で使えるか?

🔍
確認系の質問
ファイル名・コマンド確認
「あのファイル名なんだっけ?」「このコマンドの書式は?」
🤔
方針確認
この書き方合ってる?
「TypeScriptでこの型定義って正しい?」「この設計方針で問題ない?」
長時間セッション
雪だるま防止
セッションが長くなるほど効果大。些細な質問を/btwに逃がす

「あれ、なんだっけ?」系の確認

作業中に「さっきのコマンドなんだっけ」「あのファイルのパスどこだっけ」って聞きたくなる瞬間、
結構ありますよね。
これ、
普通に聞くと会話に残って、
あとの全メッセージのコストが上がる。
/btwで聞けば、
確認だけして跡を残さない。
自分は1日に10回以上これやってます。

方針の確認をちょっと聞きたい時

「この書き方であってる?」「この手順で合ってる?」みたいな。
本筋の作業じゃないけど、
ちょっと確認したい。
こういうのも/btw向き。
答えを聞いて「よし、
合ってた」で消す。

長時間セッションの途中で

Claude Codeで2〜3時間作業してると、
会話がどんどん長くなります。
その状態で「ちょっとした質問」を本筋に入れると、
雪だるまがさらに大きくなる。
長いセッションほど、
/btwの節約効果が大きいです。

デュアルセッションとは何か?(2つ同時に開くテクニック)

⚠ 使用時の注意点
/btwではファイルを読めない — コードベースにアクセスする質問は通常の会話で聞く
デュアルセッションで同時編集NG — 同じファイルを両方のセッションで編集するとコンフリクトする
/effort lowの使いすぎに注意 — 品質が落ちる場面がある。コードレビューや設計判断には向かない
使い分けが重要 — 些細な質問は/btw、調査・レビューはセッションB、本作業はセッションA

もう1つ紹介したいのが「デュアルセッション」です。
これは、
Claude Codeを2つ同時に開いて使う方法。

え、
2つ開いていいの?って思うかもしれないんですけど。
公式が推奨してるやり方なんですよ。
Anthropicの公式ドキュメントに「Writer/Reviewerパターン」って名前で載ってます。

セッションAでコードを書く。
セッションBでそのコードをレビューする。
セッションBは「書いた本人」じゃないから、
客観的にチェックできる。
会話の履歴もゼロからなので、
コンテキストがクリーンな状態でレビューしてくれるんです。

自分もこれ、
記事の構成を考える時に使ったことがあって。
セッションAで調べ物をして、
セッションBで「調べた結果をもとに構成を作って」って頼む。
調べ物のやりとりが大量に残ったセッションAより、
クリーンなセッションBのほうが、
構成の質が明らかに高かったんですよね。

別の使い方もあって。
セッションAでテストを書いて、
セッションBでそのテストを通すコードを書く。
お互いが独立して動くから、
「自分が書いたコードだから甘く判定する」みたいなバイアスがなくなる。

/btwとデュアルセッションに必要なものは?

Claude Codeが動く環境があればOKです。
追加のインストールや設定は何もいりません。
/btwもデュアルセッションも、
今のClaude Codeにすでに入ってます。
料金は普通のClaude Codeと同じ。
Proプランでもキーを使ったAPI課金でも、
そのまま使えます。

/btwとデュアルセッションはどうやって使うか?

STEP 1
/btw + 質問を入力
セッション中にそのまま打つ
STEP 2
ポップアップで回答表示
別ウィンドウで開く
STEP 3
Space/Enter/Escで閉じる
どのキーでもOK
結果
履歴に残らない
トークン消費ゼロ

/btwの使い方

Claude Codeで作業中に、こう打つだけ。

/btw さっきのテストコマンドってなんだっけ?

答えがポップアップで出てきます。
SpaceかEnterかEscで閉じる。
以上。
これだけです。

注意点が1つだけ。
/btwはファイルを読んだり、
コマンドを実行したりはできません。
今の会話の中身をもとに答えてくれるだけ。
だから「このファイルの中身を教えて」みたいな質問は、
普通にメインの会話で聞いてください。

使い分けのコツは、
「この質問の答えを、
Claudeがこの先の作業で覚えておく必要があるか?」って考えること。
覚えておく必要がない → /btw。
覚えておいてほしい → メインの会話。

デュアルセッションの使い方

ターミナル(Claude Codeを動かしてる画面)を2つ開きます。
それぞれで「claude」って打って起動するだけ。
同じフォルダで2つ開いてもOK。

ただし、
同じファイルを2つのセッションで同時に編集すると衝突する可能性があるので。
片方は「調べる専用」、
もう片方は「作業する専用」みたいに分けるのがおすすめです。

Claude Codeに「ターミナルの開き方がわからない」って聞けば教えてくれるので、
わからなくても大丈夫です。

ultrathinkはまだ使えるか?(廃止済み、代わりは/effort)

ついでに「ultrathink」っていう裏ワザも紹介しておくんですけど。
これ、
実は2026年1月に廃止されてます。

ultrathinkっていうのは、
Claudeに「もっと深く考えて」って指示する隠しキーワードで。
「think」「think hard」「ultrathink」って段階的に思考の深さを上げられた。

でも今は、
Extended Thinking(拡張思考)がデフォルトでオンになってるんですよ。
毎回のメッセージで自動的に深い思考が走るようになった。
だからultrathinkって打つ必要がなくなったんです。

代わりに「/effort」っていうコマンドが使えます。
「/effort low」で軽い思考、
「/effort high」で深い思考。
簡単な作業はlowにしてトークンを節約、
難しい判断はhighにする。
lowとhighで、
トークン消費が最大10倍違うので。
使い分けるだけでも、
かなりの節約になります。

よくある疑問

Q. /btwの答えってセッションを閉じたら消える?

はい、
消えます。
というか、
閉じる前から会話履歴には入ってないです。
ポップアップを閉じた瞬間に消える。
何回も使いたい情報(よく使うコマンドとか)は、
CLAUDE.mdに書いておくのがいいです。
CLAUDE.mdはClaude Codeが毎回読む設定ファイルなので、
そこに書けば毎回聞く必要がなくなります。

Q. デュアルセッションって制限も2倍使われる?

はい、
2つのセッションで別々にトークンが消費されます。
ただ、
1つのセッションで全部やるより、
2つに分けたほうがトータルで安くなることが多いです。
理由は、
コンテキストがクリーンだから。
1つのセッションに調べ物と作業を全部詰め込むと、
コンテキストが膨らんで効率が落ちる。
2つに分けて、
それぞれ短く使うほうが、
結果的にトークンが少なくて済むんです。

Q. /compactや/clearとの使い分けは?

コマンド何をするか使うタイミング
/btw質問を履歴に残さないちょっとした確認
/compact今までの会話を要約して圧縮するセッションの途中で重くなってきた時
/clear全部リセットして最初からやり直すタスクが変わった時

この3つを組み合わせると、1セッションの寿命がかなり伸びます。

Q. /btwとかデュアルセッションとか、非エンジニアでも使える?

使えます。
自分もエンジニアじゃないですけど、
毎日使ってます。
/btwは文字通り「/btw 質問内容」って打つだけ。
デュアルセッションも、
ターミナルを2つ開くだけ。
やり方がわからなかったら、
Claude Code自身に「ターミナルをもう1つ開く方法を教えて」って聞けばいいです。

/btwとデュアルセッションの注意点と限界は?

⚠ 使用時の注意点
/btwではファイルを読めない — コードベースにアクセスする質問は通常の会話で聞く
デュアルセッションで同時編集NG — 同じファイルを両方のセッションで編集するとコンフリクトする
/effort lowの使いすぎに注意 — 品質が落ちる場面がある。コードレビューや設計判断には向かない
使い分けが重要 — 些細な質問は/btw、調査・レビューはセッションB、本作業はセッションA

/btwで気をつけるのは、
「ファイルを読む」とか「コマンドを実行する」ができないこと。
あくまで今の会話の中身から答えてくれるだけです。
新しいファイルの内容を聞きたい時は、
メインの会話で聞いてください。

デュアルセッションの注意点は、
同じファイルを2つのセッションで同時にいじらないこと。
片方が書き換えた内容を、
もう片方が上書きしちゃう可能性があるので。
「調べる」と「作業する」を分ける、
「書く」と「レビューする」を分ける、
みたいに役割を決めて使うのがベストです。

あと、
/effortのlowは便利だけど、
使いすぎると肝心な部分で考えが浅くなることもあります。
「これは絶対に間違えたくない」って作業の時は、
highのまま使ってください。

まとめ

/btwで「ちょっとした質問」をコストゼロに。
デュアルセッションで「調べる」と「作業する」を分離。
/effortで思考の深さを使い分ける。

まずは次にClaude Codeを開いた時、
「/btw 今何のファイル開いてる?」って1回打ってみてください。

参考リンク

  • Claude Code 公式ドキュメント: https://docs.anthropic.com/en/docs/claude-code
  • Anthropic公式 Claudeプラン一覧: https://www.anthropic.com/pricing

※この記事の内容は執筆時点のものです。AIは進化が速い分野のため、最新の仕様は公式サイトでご確認ください。

-AI活用全般
-

← 戻る