用語集 最終更新 2026.04.19

CLAUDE.md

CLAUDE.mdは、Claude Codeにプロジェクトの概要、開発ルール、テスト手順、注意点を継続的に伝えるためのMarkdown形式の指示ファイルです。
Claude Codeのセッション開始時に読み込ませる前提情報として使われ、毎回チャットで同じ説明を繰り返す手間を減らせます。

まず押さえたいポイント

  • Claude Code向けのプロジェクト指示ファイル
  • Markdownで書くため、人間にもAIにも読みやすい
  • ビルド、テスト、設計方針、禁止事項を書くと効果が出やすい
  • 長すぎる指示や古い手順は、かえってAIの判断をぶれさせる

どんな場面で使うか

Claude Codeにコード修正、調査、テスト追加、リファクタリングを依頼するとき、プロジェクト固有の情報がないとAIは毎回探索から始めます。
CLAUDE.mdに、プロジェクト構成、よく使うコマンド、既存の実装方針、レビュー前の確認手順を書いておくと、AIが作業の前提をつかみやすくなります。

たとえば、Laravelプロジェクトなら、php artisan test の実行条件、Seederの使い方、BladeやControllerの既存パターン、触ってはいけない本番設定などを書くと実用的です。

よくある誤解

CLAUDE.mdは、Claude Codeを完全に制御する設定ファイルではありません。
あくまでコンテキストとして渡される指示なので、重要な作業ではチャットでも「CLAUDE.mdを読んでから進めて」と明示した方が安全です。

また、CLAUDE.mdに秘密情報を書いてはいけません。
APIキー、パスワード、クライアントの機密情報、本番DBの接続情報は含めず、必要なら環境変数名や確認手順に留めます。

実務で見るポイント

CLAUDE.mdは、一度作って終わりではなく、AIが同じ失敗をしたときに育てるファイルです。
ただし、何でも追記すると長くなりすぎるため、毎回必要なルール、検証可能なコマンド、重要な禁止事項に絞る方が安定します。

AGENTS.mdCopilot instructionsとの違いは、AIコーディングで使うmdファイルとは?AGENTS.md・CLAUDE.md・指示書の役割を整理 で整理しています。