はじめに
正直、最初にこの手法を見たとき「バカにしてるの?」と思いました。
"Tool work. Me search. Result. Done. Me stop."
これは、とあるRedditユーザーがClaude Codeのトークン消費を最大75%削減するために編み出した手法です。
名付けて 「原始人プロンプト(Caveman Prompt)」。
2026年4月現在、Anthropicによるトークン制限の強化が進む中、r/ClaudeAIで爆発的に拡散しています。最初はネタだと思って読み飛ばしたのですが、実際に試してみたら驚くほど効果がありました。
「独り言」に消えていくトークンがもったいないと感じている方へ、その仕組みと実践方法を共有します。
何が起きたのか:トークンの大半は「独り言」に消えている
Claude Codeには5時間あたりのトークン制限(Proで約44,000、Maxプランでさらに上積み)があります。
使っていて気づいたのですが、トークンの大半が「作業そのもの」ではなく、Claudeの「丁寧すぎる挨拶と解説」に消えています。
通常のClaudeにウェブ検索を頼むと、これだけで約180トークン持っていかれます:
「承知いたしました。ご質問の内容について最新情報を収集するため、ウェブ検索ツールを実行します。少々お待ちください…(中略)…検索が完了しました。」
タスクを繰り返すたびに、この**「誰も読んでいないナレーション」**で数千トークンが蒸発します。これが、5時間制限にすぐ引っかかる正体です。
節約の核心:原始人プロンプトを導入する
やり方はシンプルです。Claudeに「原始人のように、必要最小限のことだけ話せ」と命じるだけです。
① CLAUDE.md に「効率化ルール」を叩き込む
プロジェクトのルートにある .claude/CLAUDE.md に以下のルールを追加してください。
// .claude/CLAUDE.md
## COMMUNICATION_STYLE
あなたは「超効率モード」です。以下のルールを厳守してください:
- 前置き(「承知しました」「当然です」など)を一切禁止。
- ツール実行時はアクションと結果のみ報告。ナレーションは不要。
- 回答は結論から。解説は求められた時だけ。
- 終了時は "Done" または結果のみ。
❌ 悪い例: "I'll execute the web search tool to find that information for you."
✅ 良い例: "Tool: web_search -> [result]"
これだけで、1アクションあたりの消費が1/4近くまで圧縮されます。
② settings.json でリソースを絞る
グローバル設定でも「無駄打ち」を防ぐガードレールを敷きましょう。
// ~/.claude/settings.json
{
"model": "sonnet",
"env": {
"MAX_THINKING_TOKENS": "10000",
"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50",
"CLAUDE_CODE_SUBAGENT_MODEL": "haiku"
}
}
特に SUBAGENT_MODEL を haiku に設定するのは効きます。簡単な調査やファイルの読み込みを安価なモデルに任めることで、メインのトークンを温存できます。
③ ユーザー側の「接し方」を変える
Claudeが原始人なら、私たちも明確に指示を出す必要があります。
- 具体的に刺す: 「auth周りのバグ直して」ではなく、「auth.tsの42行目のnullチェック漏れを修正して」とピンポイントで指示する。
-
/compactの習慣化: 会話が長くなってきたらこまめに圧縮。履歴によるトークン肥大化を防ぎます。 - 生データではなくテキストを: 巨大なPDFや画像はそのまま投げず、必要なテキストだけを抽出して渡します。
実際に計測してみた結果
Retoolの開発タスクで、同一条件で5回ずつ計測した平均値です。
| タスク | 通常モード | 原始人モード | 削減率 |
|---|---|---|---|
| API疎通調査 | 210 tokens | 52 tokens | 75.2% |
| コードレビュー | 340 tokens | 110 tokens | 67.6% |
| エラーデバッグ | 280 tokens | 80 tokens | 71.4% |
「会話がいつもの1.5倍〜2倍長持ちする」という感覚は、あながち間違いではありませんでした。
おわりに:改めて確認しておきたいこと
正直、最初はこの殺伐としたやり取りに違和感がありました。でも、「独り言」のせいで肝心なコードが書けなくなるよりは100倍マシです。
今回紹介した設定はどれも数分で終わるものばかりです。
「最近すぐ制限にかかるな」と感じている方は、ぜひ今日からClaudeを原始人にしてみてください。
| 確認ポイント | 自分の環境はOK? |
|---|---|
| CLAUDE.mdへの簡潔化ルール追加 | [ ] |
| settings.jsonでのモデル制限 | [ ] |
| /compact の定期実行 | [ ] |
参考