Claude Code トークン節約術トップ10 — 月額コストを半分以下にした実践テクニック

なぜトークン節約が重要なのか
Claude Codeは強力ですが、使い方次第でトークン消費量が大きく変わります。筆者は月500万トークン以上使っていた時期がありましたが、以下のテクニックを導入して消費量を約半分まで削減できました。
私の体験談
API従量課金の場合、トークン節約はそのまま金額に直結します。Maxプランでも、節約によりレート制限に引っかかる頻度が減り、作業効率が上がります。
この記事でわかること:
- すぐ実践できるトークン節約テクニック10選
- 各テクニックの節約効果の目安
- 筆者の実運用CLAUDE.md設定例
トップ10:トークン節約テクニック
1. CLAUDE.mdで「読み取り禁止ディレクトリ」を指定する
最も効果が大きいのがこれです。node_modules/、.next/、dist/などをCLAUDE.mdで明示的に除外すると、Claudeが不要なファイルを読みに行くのを防げます。
### 読み取り禁止ディレクトリ
- node_modules/
- .next/
- dist/
- build/
- coverage/
節約効果:大(1回の探索で数万トークン削減)
2. 「探索→絞り込み→実装」の順序を徹底する
CLAUDE.mdに作業フローを明記しておくと、Claudeが最初からコード全体を読むのを防げます。
## 作業フロー
- まずディレクトリ構造とimport関係から推測する
- ファイル全文は必要になるまで読まない
- 有力な1ファイルが見つかった時点で探索を停止する
節約効果:大(不要なファイル読み取りを80%削減)
3. /compact を活用する
会話が長くなるとコンテキストが肥大化します。調査フェーズが終わったら /compact でコンテキストを圧縮しましょう。
- 調査完了後に1回
- 大きな方針転換時に1回
- 体感としては3〜5回のやり取りごとが目安
節約効果:中〜大(長い会話で特に効果的)
4. タスク変更時は /clear する
別の作業に移るとき、前のコンテキストは不要です。/clear で完全にリセットしてから新しいタスクに入りましょう。
節約効果:中(前タスクのコンテキスト分を丸ごと節約)
5. 指示は具体的に、1回で伝える
曖昧な指示→質問→回答→実行…というラリーが最もトークンを浪費します。
悪い例:
「認証周りを直して」
良い例:
「
app/api/auth/callback/route.tsの25行目、リダイレクトURLが本番環境で間違っている。/dashboardに変更して」
節約効果:中(ラリー2〜3往復分を削減)
6. 出力ルールをCLAUDE.mdに書く
Claudeはデフォルトで丁寧に長文を返します。CLAUDE.mdで出力を制限しましょう。
### 出力ルール
- 長文説明禁止
- 出力は以下を優先: 対象ファイル、理由、次の1アクション
- コード修正は diff 形式を優先
節約効果:中(出力トークンを50%以上削減)
7. 変更は原則1ファイルに絞る
「ついでにリファクタ」「関連ファイルも更新」が積み重なると、トークンが爆発します。
### 実装ルール
- 原則1ファイルのみ変更
- 他ファイル参照は最大1つまで
- リファクタ禁止・横展開禁止
節約効果:中(スコープ拡大による消費を防止)
8. 候補ファイルの上限を設定する
Claudeは丁寧に網羅しようとするため、候補ファイルを探し続けることがあります。上限を設定しましょう。
- 候補は最大5ファイルまで
- 有力な1ファイルが見つかった時点で停止
節約効果:小〜中(探索の暴走を防止)
9. サブエージェントを活用する
Claude Codeはサブエージェント(Agent tool)を使って並列処理ができます。メインのコンテキストを汚さずに調査を委任できるため、結果的にトークン効率が上がります。
節約効果:小〜中(メインコンテキストの肥大化を防止)
10. 不確実な時は「止まって確認」ルールを入れる
Claudeが推測で大量のコードを書いて、結局やり直し…が最悪のパターンです。
### 停止ルール
- 不確実でも一旦止まってユーザーに確認する
- 指示されていない範囲に広げない
節約効果:中〜大(手戻りによるトークン浪費を防止)
実践:筆者のCLAUDE.md設定(抜粋)
上記のテクニックを実際に適用した筆者のCLAUDE.md設定をまとめると、以下のような構成になります。
## Claude Code 節約運用ルール
### 探索フェーズ
- まずディレクトリ構造とimport関係から推測する
- ファイル全文は必要になるまで読まない
- 候補は最大5ファイルまで
### 実装フェーズ
- 原則1ファイルのみ変更
- リファクタ禁止・横展開禁止
- 最小差分で解決する
### 出力
- 長文説明禁止
- 対象ファイル・理由・次の1アクションを優先
### 読み取り禁止
- node_modules/ / .next/ / dist/ / build/
### 停止ルール
- 有力候補が見つかったらそれ以上探索しない
- 不確実なら一旦止まって確認する
私の体験談
この設定を導入してから、1タスクあたりのトークン消費が体感で40〜60%減りました。特に「読み取り禁止ディレクトリ」と「探索→絞り込み→実装」の順序徹底が効果大です。
まとめ
| テクニック | 節約効果 | 難易度 |
|---|---|---|
| 読み取り禁止ディレクトリ | ★★★ | 簡単 |
| 探索→絞り込み→実装 | ★★★ | 簡単 |
| /compact活用 | ★★☆ | 簡単 |
| /clear活用 | ★★☆ | 簡単 |
| 具体的な指示 | ★★☆ | 中 |
| 出力ルール設定 | ★★☆ | 簡単 |
| 1ファイル制限 | ★★☆ | 簡単 |
| 候補上限設定 | ★☆☆ | 簡単 |
| サブエージェント活用 | ★☆☆ | 中 |
| 停止ルール | ★★☆ | 簡単 |
トークン節約は「ケチる」ことではなく、Claudeを効率よく使いこなすことです。まずはCLAUDE.mdの設定から始めてみてください。
次に読む
→ Claude Code リモートサーバー運用術 — VPS 常駐型 Claude Crew の構築 (¥500)
トークン節約でコストを抑えられるようになったら、次は「24 時間動く Claude Crew」を VPS 上に常駐させる実践運用です。systemd + cron + Slack 通知の完全構成を有料記事で全公開しています。