800時間��自律運用データに基づく、実測済みの節約方法。
800時間の運用データから判明したトークン消費の内訳:
| 消費先 | 割合 | 対策の効果 |
|---|---|---|
| CLAUDE.md / 指示文 | 15-30% | 200行→35行で最大50%削減 |
| ファイル読み込み | 25-30% | read-budget-guardで制御可能 |
| コード生成 | 20-25% | モデル選択で最適化 |
| ツールスキーマ / MCP | 12-20% | 未使用MCPの無効化 |
| 会話履歴 / compaction | 10-25% | /clear、/compact で管理 |
CLAUDE.mdは��ターンコンテキストに読み込まれる。100行のCLAUDE.mdは、30���ーンのセッションで約75,000トークンを消費する。
# 最適化されたCLAUDE.md(35行の例)
# Project: my-app
## Rules
- Test before commit (hook enforced)
- No force-push (hook enforced)
- TypeScript strict mode
## Architecture
| Layer | Tech | Notes |
|-------|------|-------|
| API | Express + Zod | /src/api/ |
| DB | Prisma + Postgres | /prisma/ |
| Auth | JWT + bcrypt | /src/auth/ |
## Conventions
- Files: kebab-case
- Functions: camelCase
- One export per file
hookはClaude Codeの動作を監視し、トークン浪費を防ぐ。
# 10秒でインストール
npx cc-safe-setup
| Hook | 効果 |
|---|---|
read-budget-guard | ファイル読み込み回数を制限。同じファイルの繰り返し読み込みを防止 |
token-budget-guard | セッション内のトークン消費に上限を設定 |
pre-compact-checkpoint | compaction前にgit checkpointを自動作成。幻覚による無駄な作業を防止 |
context-monitor | コンテキスト使用率を段階的に警告。75%で注意、90%で危険 |
token-budget-guardの閾値を従来の70%に設定すると安全。
| タスク | 推奨モデル | 理由 |
|---|---|---|
| 日常的なコーディング | Sonnet 4.6 | Opusの1/5のコスト。大半のタスクで十分 |
| 複雑な設計判断 | Opus 4.7 | 高い推論能力が必要な場合のみ |
| サブエージェント | Haiku | 単純なタスクに高性能モデルは不要 |
/modelコマンドでセッション中にモデル切替可能。
/clear: タスクが変わったら即実行。古いコンテキストは毎メッセージのコスト/compact: 長いセッションを圧縮。カスタム指示も可能: /compact コードの変更点のみ保持/mcpで確認。使っていないサーバーはトークンを浪費するこのページは概要です。具体的な設定手順、before/afterデータ、チーム向けの最���化、Opus 4.7完全対応の��細は:
Token Book — 全10章 ¥2,500はじめに + 第1章「トークンはどこに消えているか」無料公開中
Max 20xでも1時間で枯渇する報告がある(#23706)。原因は多くの場合、CLAUDE.mdの肥大化、サブエージェントの乱用、不要なMCPサーバー。上記の対策で有効利用時間を2-3倍に延ばせる。
新しいtokenizerにより同じ入力で最大35%多くのトークンを消���する(公式ドキュメント)。また、thinking tokenが増加し出力も多い。対策: effort levelを調整(/effort)、日常タスクはSonnetに切替。
hookの実行時間は通常10-50ms。トークン節約の効果(数千〜数万トークン/セッショ���)と比べれば無視できる。