Claude Code では方針と指示が上から下に流れる

プロジェクトが増えても、「どのプロジェクトでも守ってほしいこと」は同じです。それを1つのファイルにまとめて、上位のフォルダに置く。
すると、下のすべてのプロジェクトに効きます。仕組みと、私の失敗談をまとめました。
上のフォルダの CLAUDE.md も読み込まれる
公式のドキュメントによると、Claude Code は、チャットを始めたフォルダの CLAUDE.md だけでなく、その上にあるすべてのフォルダの CLAUDE.md も、始めたときに読み込みます。
つまり、本部のフォルダに CLAUDE.md を置けば、その下のどの部門でチャットを始めても、本部の CLAUDE.md が読まれるということ。
一方、下のフォルダの CLAUDE.md は、始めたときには読まれません。Claude Code がそのフォルダのファイルを読んだときに、はじめて読み込まれます。
階層ごとの読まれ方は、こちらの記事で解説しています。
関連記事:親・子・孫と部門を階層化する
隣の部門の CLAUDE.md は読まれない

気をつけたいのは、横に並んでいる別の部門のフォルダです。隣の部門は、チャットを始めたフォルダの上でも下でもないため、その CLAUDE.md は基本的に読み込まれません。
たとえば、ゲーム開発の部門でチャットを始めたとき、ブログの部門の CLAUDE.md に書いたルールは届きません。
ただし、こちらがフォルダを指定して、読むことを許可すれば、隣の部門の方針と指示も共有されます。
それでも、どの部門にも守ってほしいルールは、共通の上のフォルダに置いておきましょう。
社長の方針を全部門で共有する
会社にたとえると、本部の CLAUDE.md は社長の方針です。各部門が同じ方針を見ながら動くので、部門が増えても、方針を一か所で保てます。
私の本部の CLAUDE.md には、たとえば次のような見出しがあります。
- ビジョン
- 制約
- 文章の好み
- 共通のルール
どのプロジェクトにも共通することを、短くまとめています。
本部の CLAUDE.md は毎回読み込まれるので、長くなるほどコンテキスト(やり取りの文脈を入れておく枠)を圧迫し、指示も守られにくくなるからです。
公式のドキュメントでも、1つのファイルは200行未満が目安。
自分のことの詳しい内容は、本部の下の社長室に置いています。社長室の作り方は、こちらの記事で解説しています。
関連記事:社長室を作って、AI にあなたのことを知ってもらう
同じルールを書き写した失敗
私の運用で、語尾のルールを別の部門の CLAUDE.md にも書き写していたことがあります。
ところが、同じ語尾のルールを書いていても、部門ごとにほかのルールが違います。そのため、各部門の Claude Code の解釈の仕方が、部門ごとに微妙に違ってきていたのだと思います。
あとで、そのルールを上位のフォルダの CLAUDE.md に置き直して、解消しました。今は、「1つの決まりはなるべく1か所にだけ書き、ほかからはそこを見に行く」ようにしています。
何を上に置くか
上位のフォルダに置くのは、すべてのプロジェクトに共通することだけです。1つのプロジェクトだけの決まりは、そのプロジェクトのフォルダの CLAUDE.md に書きます。
どちらに書くか迷ったら、「これは、ほかの部門でも守ってほしいことか」と考えてみてください。何を書かせ、何を書かせないかは、こちらの記事で解説しています。
関連記事:CLAUDE.md に書かせるもの、書かせないもの
夢と目標を、具体的にする
最初は社長の考えを部長に相談する事から
