比較・活用
Claude Codeの浪費を防ぐ鍵は「/rewind」と「/compact」の使い分け
Claude Codeを使っていて、想定より請求額が膨らんだ経験はないでしょうか。同じ作業でも操作の順番ひとつでコストが数倍変わることがあり、開発現場の予算管理を担う人ほど知っておく価値があります。
何が起きたか
Anthropicは2026年8月14日(米国時間)、エージェント型コーディングツール「Claude Code」でトークンを効率的に使い、各セッションから最大限の価値を引き出す方法を解説したブログ記事を公開しました。
定額制や無料で使える従来の開発ツールと異なり、Claude Codeのようなエージェント型コーディングツールは、個々のタスクごとにトークン単位でコストが発生します。目的のファイルをすぐに見つけて修正できればセッションは短く済みますが、リポジトリ全体を検索し多数のファイルを読み込むと、トークン数は大幅に増え、後続のターンにもその負担が続きます。
Anthropicは、コストへの影響が大きい要因として「長いセッション」「コンテキスト過多」「タスクに対して大規模すぎるモデルやエフォートレベル」「プロンプトキャッシュの破損」の4点を挙げています。その上で、「/clear」「/compact」「/rewind」といったコマンドの使いどころや、@メンション機能によるファイル参照、サブエージェントへの作業委任といった具体的な工夫を紹介しています。
背景・解説
まず用語を整理します。トークンとは、AIモデルが文章を処理する際の最小単位のことで、Claude Codeの利用料金はこのトークンの消費量に応じて課金されます。リクエストは「プリフィル」(入力内容を読み込む工程)と「デコード」(出力を1つずつ生成する工程)の2段階でGPUを通過し、デコードの方がGPUを長く占有するため、出力トークンの価格は入力トークンの約5倍になるといいます。
コスト削減の要となるのが「プロンプトキャッシュ」です。これは、リクエストの先頭が直前の処理と完全に同じトークン列で始まる場合、サーバが前回の状態を保持し、続きの部分だけを読み込む仕組みです。キャッシュからの読み出しは入力コストの0.1倍で済む一方、キャッシュへの書き込みは最大2倍のコストがかかります。ただしキャッシュはサブスクリプションで1時間、APIキーでは5分しか保持されません。
問題は、「/model」でのモデル変更や「/effort」でのエフォートレベル変更、高速モードの切り替えといった操作が、いずれもキャッシュのキーを変えてしまい、それまでの会話全体を通常価格で再び読み込ませてしまう点です。Anthropicはこの挙動を踏まえ、セッション開始時に設定を固定しておくことを勧めています。
仕事や業務への影響 — AI Topicaの見方
Claude Codeでコストがかさむかどうかは、機能の知識量ではなく操作の順番で決まります。例えば、従業員20人程度の受託開発会社でエンジニアが1人でバグ修正を任せる場合を考えてみましょう。テストログなど保存不要の大量出力をそのままメインセッションに残すと、以降の全ターンでその出力が再送信され続け、セッション終了まで無駄なコストが積み上がります。同じ作業をサブエージェントに任せれば、メインセッションが受け取るのは要約された回答だけで済みます。
会話を整理したいときの操作選びにも差が出ます。「/compact」は会話全体を短い要約に置き換えるため、プロンプトキャッシュが一致しなくなり必ずコストが発生します。一方「/rewind」は直前のターンまで巻き戻すだけなので、それ以前の内容はキャッシュに残ったままとなり、追加コストはかかりません。直近の対話履歴を捨てたいだけなら「/rewind」で十分です。要約して残したい内容がある場合にだけ「/compact」を使うべきです。
モデルとエフォートレベルの扱いも同様です。セッションの途中で「/model」や「/effort」を変更すると、キャッシュのキーが変わり、それまでの会話全体を通常価格で読み直すことになります。新しいセッションを始める際に「/model」と「/effort」を最初に確認し、固定してから作業に入る運用にすれば、この無駄は避けられます。CLAUDE.mdには具体的な指示だけを書き、ワークフロー固有の手順はスキルに分けておくと、起動時に読み込まれるコンテキスト量も抑えられます。
不確かな点・注意
出典はAnthropicが自社ブログで示した一般的な指針であり、実際にどの程度コストが削減できるかという具体的な金額や割合は記載されていません。効果は利用するリポジトリの規模やタスクの内容によって変わるとみられ、一律の数字として受け取らない方が安全です。
また、記事内の各操作の挙動は2026年8月時点でAnthropicが説明した仕様に基づくものです。「MAX_THINKING_TOKENS=0」の指定が「Fable 5」というモデルには適用されない旨も触れられており、モデルやバージョンによって挙動が変わる余地があります。実際に社内で運用ルールを決める際は、最新のAnthropicの公式情報を確認した上で反映することをおすすめします。