Claude.mdで出力トークンを削減する:AIコストを賢く管理する方法
1. イントロダクション
AIを使って文章を書いたり、コードを生成したりする機会が増えてきた昨今、「思ったより費用がかかっている」と感じたことはありませんか?
Anthropic社が提供するAI「Claude」を活用している開発者やビジネス担当者の間で、最近ある工夫が静かに注目を集めています。それが「Universal Claude.md」と呼ばれる設定ファイルを使った、出力トークン削減のアプローチです。
難しそうに聞こえるかもしれませんが、本質はシンプルです。「AIに対して、最初から丁寧なルールを伝えておくことで、無駄な出力を減らす」という考え方です。
この記事では、専門知識がなくても理解できるよう、基礎から順を追って説明します。コストを抑えながらAIをより賢く使いたい方に、ぜひ読んでいただきたい内容です。
2. 基礎知識・用語解説
まず、この記事を読み進めるうえで必要な言葉をいくつか整理しておきましょう。
トークンとは何か
「トークン」とは、AIが文章を処理するときの「単位」のことです。日本語では1文字〜数文字、英語では単語や単語の一部がひとつのトークンに相当します。たとえば「こんにちは」は約3〜5トークン程度として処理されます。
AIサービスの多くは、このトークンの数に応じて料金が発生します。つまり、AIが長い返答を生成すればするほど、コストが上がる仕組みになっています。「入力トークン(こちらが送る文章)」と「出力トークン(AIが返す文章)」の両方が課金対象になることがほとんどです。
Claude(クロード)とは
ClaudeはAnthropic社が開発したAIアシスタントです。ChatGPTと同様に、文章の生成・要約・コードの作成など幅広い用途で使われています。APIと呼ばれる仕組みを通じて、企業や開発者が自分のサービスに組み込んで使うことも一般的です。
Claude.mdとは
「Claude.md」とは、Claudeに対して「こういうふうに動いてほしい」という指示をあらかじめ書いておくテキストファイルのことです。特にClaudeを開発ツールとして使う際(たとえばClaude Codeという機能など)に、このファイルをプロジェクトのフォルダに置いておくと、Claudeが自動的に読み込んで動作の指針にしてくれます。
「Universal」という言葉がついているのは、特定のプロジェクトだけでなく、あらゆる場面で共通して使えるように設計された汎用的な設定という意味合いです。
なぜ出力トークンを減らすことが重要なのか
AIが「丁寧すぎる返答」や「不要な前置き」「繰り返しの説明」を生成すると、その分だけトークンが増えます。内容は同じでも、表現の仕方によってトークン数は大きく変わります。出力トークンを意識的に削減することは、コスト削減だけでなく、応答速度の向上にもつながります。
3. トレンド分析
コミュニティで広がる「Claude.md」の活用
Hacker NewsやRedditのAI関連コミュニティでは、ここ数日「Universal Claude.md」に関する議論が活発になっています。きっかけのひとつは、あるエンジニアが自分のClaude.mdファイルを公開し、「出力トークンが平均で30〜40%削減できた」と報告したことです。
この投稿に対して多くのユーザーが反応し、「自分の設定ファイルも共有する」という流れが生まれました。GitHub上でも、Claude.mdのテンプレートやベストプラクティスをまとめたリポジトリが複数登場しており、スター数(人気の指標)が短期間で増加しています。
どんな指示が効果的なのか
コミュニティの議論を整理すると、出力トークンを削減するために効果的とされる指示のパターンがいくつか見えてきます。
まず多く挙げられているのが、「不要な前置きを省く」という指示です。AIはデフォルトで「もちろんです!」「素晴らしい質問ですね」といった前置きを生成しがちですが、これを禁止するだけでもトークン数が減ります。
次に「簡潔に答えよ」という明示的な指示も効果的とされています。「できるだけ短く、要点だけを答えてください」と書いておくことで、AIが冗長な表現を避けるようになります。
また「確認のための繰り返しをしない」という指示も注目されています。AIは「つまり、あなたが求めているのは〇〇ですね」と確認する文章を生成することがありますが、これも不要なトークンの原因になります。
Claude Codeとの関係
特に注目されているのは、Anthropicが提供する「Claude Code」というコーディング支援ツールとの組み合わせです。Claude Codeはコードを書いたり修正したりする際にClaudeを使うツールで、Claude.mdファイルを自動的に読み込む仕様になっています。
開発者がコードを書く作業では、AIとのやり取りが何十回、何百回と繰り返されることもあります。1回のやり取りで節約できるトークン数が小さくても、積み重なれば大きなコスト差になります。この点が、開発者コミュニティでClaude.mdへの関心が高まっている背景にあります。
企業レベルでの注目
個人の開発者だけでなく、スタートアップや中小企業のCTO(技術責任者)層からも関心が寄せられています。AIのAPI利用コストは、使い方によっては月に数万円から数十万円規模になることもあり、「どうすれば同じ品質を保ちながらコストを下げられるか」は切実な問いです。Claude.mdによる設定最適化は、その答えのひとつとして認識されつつあります。
4. Spectralの見解
「設定で解決する」という考え方の重要性
私たちSpectralがAI導入支援を行う中で、よく耳にするのが「AIを使い始めたけれど、思ったよりコストがかかっている」という声です。多くの場合、その原因はAIの能力の問題ではなく、「AIにどう伝えるか」という設定の問題です。
Claude.mdのアプローチは、この問題に対してシンプルかつ実践的な答えを提示しています。AIに対して「最初から明確なルールを伝えておく」という発想は、人間のチームマネジメントにも通じるものがあります。新しいメンバーに対して、最初に「うちのチームではこういう報告スタイルでお願いします」と伝えておくことで、後々の手戻りが減るのと同じです。
コスト削減だけが目的ではない
トークン削減という言葉を聞くと、「とにかく安くすることが目的」と思われるかもしれません。しかし私たちが重視しているのは、コスト削減と品質維持の両立です。
不要な前置きや繰り返しを省くことは、返答の品質を下げることではありません。むしろ、本当に必要な情報だけが返ってくるようになるため、AIとのやり取りがよりスムーズになります。「短い=粗い」ではなく、「短い=的確」を目指すのが、良いClaude.mdの設計です。
日本語環境での注意点
ひとつ補足しておきたいのは、日本語環境での特性についてです。英語に比べて日本語はトークン効率が低い傾向があります。同じ内容を表現するのに、英語より多くのトークンを使うことが多いのです。
これは日本語ユーザーにとって、トークン管理がより重要であることを意味します。Claude.mdで適切な指示を設定することの恩恵は、英語圏のユーザー以上に大きくなる可能性があります。日本語で使う場合は、「簡潔な日本語で答えてください」「箇条書きを活用してください」といった指示が特に有効です。
導入のハードルは低い
Claude.mdの作成は、プログラミングの知識がなくても取り組めます。テキストファイルを作成し、Claudeへの指示を日本語(または英語)で書くだけです。最初は小さな設定から始めて、効果を確認しながら少しずつ改善していくアプローチが、私たちがお勧めする進め方です。
5. 実践的アプローチ
ステップ1:Claude.mdファイルを作成する
まず、使用しているプロジェクトのフォルダ(またはホームディレクトリ)に「CLAUDE.md」という名前のテキストファイルを作成します。ファイル名は大文字で書くのが一般的です。
このファイルの中に、Claudeへの指示を書いていきます。特別な書き方は不要で、普通の文章で構いません。ただし、英語で書いた方がClaudeへの伝わり方が安定するという報告もあります。慣れないうちは日本語でも問題ありませんが、英語版も試してみる価値はあります。
ステップ2:基本的な指示を書く
出力トークンを削減するための基本的な指示のセットを紹介します。以下は、コミュニティで効果が確認されている指示の例です。
```
基本ルール
- 返答は簡潔にしてください。不要な前置きや後書きは省いてください。
- 「もちろんです」「素晴らしい質問ですね」などの定型文は使わないでください。
- 質問への確認(「つまり〇〇ということですね」)は、本当に必要な場合のみにしてください。
- 箇条書きや番号リストを積極的に活用してください。
- コードを書く場合は、説明よりもコード本体を優先してください。
- 同じ内容を繰り返さないでください。
```
これだけでも、出力トークンの削減効果が期待できます。
ステップ3:用途に合わせてカスタマイズする
基本的な指示に加えて、自分の使い方に合わせた指示を追加していきましょう。
コーディング用途の場合:
コードの説明は最小限にして、動作するコードを優先してほしい場合は「コードブロックには必要最小限のコメントのみ記載してください」と追記します。
文章作成用途の場合:
「回答は〇〇文字以内を目安にしてください」と文字数の目安を伝えることも有効です。AIは明確な制約があると、それに沿った出力をしやすくなります。
調査・分析用途の場合:
「結論を最初に述べ、その後に根拠

Author
森島拓生
Spectral 代表 / AI導入・エージェント設計
Spectral代表。AI Development & Consultingを軸に、非エンジニアとの対話から要件定義を構造化する「上流工程AI」や、AIエージェントによる業務自動化の設計・検証に取り組む。技術を導入して終わらせず、現場で継続して使える運用設計までを重視している。
AI導入について、もっと詳しく知りたい方へ
お問い合わせ