Claude Code と一緒に仕事をするとは、
この MD ファイルをいかに育てるか、だ。
プロンプトは消える。コードは変わる。
でも CLAUDE.md に蓄積したルールは、あなたの資産として残り続ける。
CLAUDE.md ってなに?
CLAUDE.md は、Claude Code に「このプロジェクトではこうして」と伝えるための設定ファイルです。
メモ帳で作れるただのテキストファイルですが、置く場所と書く内容で Claude Code の動きがまったく変わります。
何ができる?
- 「日本語で応答して」→ 常に日本語になる
- 「本番DBを触るな」→ 事故を防げる
- 「npm run dev で起動」→ 毎回説明不要
どこに置く?
- ~/.claude/ — 自分専用(全プロジェクト共通)
- プロジェクト直下 — チーム共有(Git管理)
- サブフォルダ — そのフォルダだけのルール
どうやって作る?
- 口頭で依頼 →「CLAUDE.md作って」
- /init → 自動解析して生成
- 手動 → エディタで直接書く
置き場所のイメージ
~/.claude/
└── CLAUDE.md ← グローバル(個人設定・全プロジェクト共通)
my-project/
├── CLAUDE.md ← プロジェクトルール(チーム共有・Git管理)
├── docs/
│ ├── security-rules.md ← 詳細ルール(CLAUDE.mdから参照)
│ └── api-conventions.md
├── src/
│ ├── CLAUDE.md ← src配下の共通ルール
│ └── pages/api/
│ └── CLAUDE.md ← API固有のルール
└── tests/
└── CLAUDE.md ← テスト規約 Claude Code は作業中のフォルダに向かって、上から順にすべての CLAUDE.md を読み込みます。
下のワークショップで、実際に作りながら学べます。