COMPANY企業情報 SERVICEサービス WORKS制作実績 BLOGブログ RECRUIT採用情報 CONTACTお問い合わせ

BLOG

ブ ロ グ

TOP > BLOG > claude-md
AI

CLAUDE.mdの書き方とは?置き場所・読み込まれる順番・書く内容と200行の目安、/initでの作り方を解説【2026年11月】

CLAUDE.mdの書き方とは?置き場所・読み込まれる順番・書く内容と200行の目安、/initでの作り方を解説【202

CLAUDE.mdとは、Claude Codeが作業を始めるたびに読み込む「決まりごと」のファイルで、その書き方しだいでAIの動き方が安定します。

Claude Codeは、会話が変わると前の会話の内容を覚えていません。毎回同じ説明をしているなら、それをCLAUDE.mdに書いておくと、説明を省けます。

本記事では、CLAUDE.mdの置き場所、読み込まれる順番、書く内容、長さの目安を整理します。公式ドキュメント(2026年11月12日時点)をもとに、株式会社Pdienが日々の業務で使っている立場からお伝えします。

この記事の要点
  • CLAUDE.mdは、毎回の作業の最初に読まれる決まりごとのファイルです
  • 置き場所は、個人用・プロジェクト用・組織用などに分かれています
  • 1ファイル200行未満を目安に、具体的で確かめられる書き方にします
目次

この記事の結論

CLAUDE.mdの書き方の要点(決まりごとのファイル・置き場所・200行未満・手順は分ける)

▲ CLAUDE.mdは、毎回読まれる決まりごとを書くファイルです

「自社の決まりごとをAIにどう伝えればよいか」といったご相談を承っています。AI内製化(自社でAIを使いこなす体制づくり)のご相談はこちらからどうぞ。

CLAUDE.mdとは?何のためのファイル?

CLAUDE.mdとは、Claude Codeに毎回伝えたい指示を書いておく、Markdown形式のファイルです。

公式ドキュメントでは、Claude Code メモリ(会話をまたいで指示を引き継ぐ仕組み)のひとつとして説明されています。

Claude Codeは会話ごとに、まっさらな状態から始まります。CLAUDE.mdがあると、会話の最初にその内容が読み込まれます。

たとえば、次のような内容を書きます。

CLAUDE.mdとは:会話の最初に読み込まれ、毎回の説明を省けるファイル

▲ 毎回同じ説明をしているなら、CLAUDE.mdに書く合図です

出典: How Claude remembers your project(Claude Code Docs)(2026年11月12日時点)

Claude Code自体の始め方は、Claude Codeとは?できること・始め方にまとめています。

CLAUDE.mdの置き場所はどこ?

CLAUDE.mdは、置く場所によって効く範囲が変わります。公式ドキュメントでは、次の4種類が挙げられています。

種類置き場所(公式表記)効く範囲
組織macOS: /Library/Application Support/ClaudeCode/CLAUDE.md組織のすべての利用者
個人~/.claude/CLAUDE.md自分のすべてのプロジェクト
プロジェクト./CLAUDE.md または ./.claude/CLAUDE.mdチーム(git で共有)
ローカル./CLAUDE.local.md自分だけ・そのプロジェクトだけ
CLAUDE.mdの置き場所(組織・個人・プロジェクト・ローカル)と効く範囲

▲ 共有したいか、自分だけかで置き場所を選びます

組織用の置き場所は、Linux・WSL では /etc/claude-code/CLAUDE.md です。Windows では C:\Program Files\ClaudeCode\CLAUDE.md です。

CLAUDE.local.md は、自分だけの設定を書くファイルです。公式ドキュメントでは、.gitignore に入れて共有しないように案内されています。

チームで同じ決まりを使うならプロジェクト用、自分の好みは個人用かローカル用に書くと、混ざりません。

CLAUDE.mdはどの順番で読み込まれる?

CLAUDE.mdは、上書きではなく「つなげて」読み込まれます。作業を始めたフォルダと、その上にあるフォルダのCLAUDE.mdが、すべて読まれます。

順番は、上の階層から作業中のフォルダへ向かってです。同じフォルダでは、CLAUDE.local.md が CLAUDE.md の後に足されます。

CLAUDE.mdが読み込まれる順番(上の階層から作業中のフォルダへ・つなげて読む)

▲ どれかが他を消すのではなく、全部がつながって読まれます

公式ドキュメントでは、指示どうしが矛盾すると、Claudeがどちらかを任意に選ぶことがあると書かれています。定期的に見直して、古い指示を消しておくことがすすめられています。

CLAUDE.mdには何を書く?

CLAUDE.mdに書くのは、毎回の作業で知っておいてほしい事実と決まりです。公式ドキュメントは、コマンド・決まりごと・フォルダの構成・「いつもこうする」というルールを例に挙げています。

CLAUDE.mdに書くこと(コマンド・決まりごと・フォルダ構成・いつものルール)と書かないこと

▲ 毎回必要なことだけを書き、それ以外は別に分けます

書く別に分ける
よく使うコマンド何段階もある作業の手順(スキルへ)
書き方・命名の決まり一部のファイルだけの決まり(ルールへ)
フォルダの構成確実に止めたい操作(フックへ)
「いつもこうする」約束長い参考資料

何段階もある手順や、一部のファイルにしか関係しない内容は、別の仕組みに移すよう案内されています。手順をまとめる仕組みは、Claude Codeのスキル(Skills)とは?で解説しています。

CLAUDE.mdの上手な書き方は?

CLAUDE.mdの書き方のコツは、具体的に、短く、整理して書くことです。公式ドキュメントは、1ファイル200行未満を目安にしています。

長いファイルは読み込む量が増え、指示が守られにくくなると説明されています。

CLAUDE.mdの書き方のコツ(具体的に・200行未満・見出しと箇条書き・矛盾をなくす)

▲ 確かめられる言い方で書くと、指示が伝わりやすくなります

公式ドキュメントでは、良い例として「Use 2-space indentation」が挙げられています。だれが見ても守れたか判断できる書き方が、伝わりやすい書き方です。

CLAUDE.mdにパスワードやAPIキーなどの秘密の情報は書かないようにします。プロジェクト用のファイルは、チームで共有されることがあります。

CLAUDE.mdの書き方や、AI社員(AIエージェント)に任せる業務の決まりづくりを、自社の状況に合わせてご相談いただけます。

CLAUDE.mdは/initで作れる?

/init で、最初のCLAUDE.mdを自動で作れます。Claude Codeが中のファイルを調べ、コマンドや決まりごとを書き出します。

すでにCLAUDE.mdがあるときは、上書きせずに改善案を出すと説明されています。

STEP
/init を実行する

中身を調べて、最初のCLAUDE.mdを作る

STEP
中身を見直す

違う内容や足りない決まりを直す

STEP
使いながら育てる

同じ指摘を2回したら書き足す

CLAUDE.mdを/initで作る流れ(/initで作る・見直す・使いながら育てる)

▲ 自動で作った後に、自社の決まりを書き足します

書いたCLAUDE.mdは、/memory で一覧を確かめて開けます。/memory は、読み込まれているCLAUDE.mdなどの置き場所を一覧にするコマンドです。

長くなったCLAUDE.mdはどう分ける?

長くなったCLAUDE.mdは、別ファイルの読み込みか、.claude/rules/ のフォルダに分けられます。どちらも公式ドキュメントで紹介されている方法です。

長くなったCLAUDE.mdの分け方(@で別ファイルを読み込む・.claude/rules/に分ける)

▲ 分けても、読み込まれる量が減るとは限らない点に注意します

方法書き方読み込まれるとき
別ファイルの読み込み@path/to/importCLAUDE.mdと一緒に読む
ルールのフォルダ.claude/rules/ に .md を置く起動時(paths 指定なし)
対象を絞ったルール先頭に paths を書く対象のファイルを触ったとき

@ で読み込んだファイルは、CLAUDE.mdと一緒に読まれます。そのため、分けても読み込む量は減らないと説明されています。読み込みは、最大4段階までたどれます。

読み込む量を減らしたいときは、paths で対象を絞ったルールが向いています。対象のファイルを触ったときだけ読まれます。

CLAUDE.mdで止めきれないことはある?

CLAUDE.mdは、守ってほしい内容を伝えるものです。公式ドキュメントでは、強制する設定ではなく「文脈(context)」として扱われると書かれています。

どうしても止めたい操作は、フック(PreToolUse フック)を使うよう案内されています。

CLAUDE.mdとフックの違い(CLAUDE.mdは伝える・フックは確実に止める)

▲ 「伝える」はCLAUDE.md、「確実に止める」はフックに分けます

ほかのAIツールで使う AGENTS.md も、CLAUDE.mdから @AGENTS.md と書けば読み込めると紹介されています。Codexでの AGENTS.md の扱いは、Codexの初期設定とは?で触れています。

当社でも、部署ごとにCLAUDE.mdを置き、守る決まりと作業の入口を書いています。手順はスキルに、確実に止めたい操作はフックに分けて運用しています。

よくある質問(FAQ)

Q. CLAUDE.mdとは何ですか?

Claude Codeが作業を始めるたびに読み込む、決まりごとのファイルです。毎回伝えたいコマンドや決まりを書いておくと、説明を省けます。

Q. CLAUDE.mdはどこに置けばよいですか?

チームで共有するならプロジェクトの ./CLAUDE.md、自分のすべてのプロジェクトで使うなら ~/.claude/CLAUDE.md に置きます。

Q. CLAUDE.mdは何行くらいまで書けますか?

公式ドキュメントでは、1ファイル200行未満が目安です。長いほど読み込む量が増え、指示が守られにくくなると説明されています。

Q. CLAUDE.local.mdは何に使いますか?

自分だけ・そのプロジェクトだけの設定を書くファイルです。.gitignore に入れて、共有しないように案内されています。

Q. CLAUDE.mdは自動で作れますか?

/init を実行すると、中のファイルを調べて最初のCLAUDE.mdを作ります。すでにある場合は、改善案を出します。

Q. CLAUDE.mdに書いたことは、いつも守られますか?

守られない場合もあります。CLAUDE.mdは文脈として扱われます。確実に止めたい操作は、フックで設定するよう案内されています。

Q. CLAUDE.mdとスキルはどう使い分けますか?

毎回必要な事実や決まりはCLAUDE.md、何段階もある手順はスキルに書きます。スキルは使うときだけ中身が読み込まれます。

まとめ

CLAUDE.mdは、Claude Codeが毎回読む決まりごとのファイルです。書き方の基本は、置き場所を選び、具体的に、200行未満で書くことです。

CLAUDE.mdの書き方のまとめ(置き場所を選ぶ・具体的に書く・200行未満・分ける)

▲ 毎回の決まりはCLAUDE.md、それ以外は別の仕組みに分けます

CLAUDE.mdを書く前に確かめること(毎回の説明か・確かめられるか・共有するか)

▲ 書く前に、この3つを確かめると迷いません

CLAUDE.mdを育てる流れ(/initで作る・使う・同じ指摘を書き足す)

▲ 作って終わりではなく、使いながら直していきます

Claude Codeの料金プランは、Claude Codeの料金はいくら?で解説しています。

株式会社Pdienは、愛知県岡崎市の会社です。AIエージェントを使ったAI内製化の支援や、SNS運用の自動化を行っています。ご相談はお問い合わせフォームから受け付けています。

CLAUDE.mdの書き方から、AI社員(AIエージェント)の導入、会社での使い方のルールづくりまで、自社に合わせた進め方をご相談いただけます。

CONTACT

サービスや見積りのご相談を承っております。お気軽にお問い合わせください。

お問い合わせ