機能を学ぶ · COURSE
AGENTS.md / CLAUDE.md 設計レシピ集
プロジェクトと個人、両方の Claude メモリを“育てる”実例 12 連発。
audience
中級者・チームリード
duration
60分
lessons
5 章
reviewed
2026.05
2 分でコース概要を見る
このコースで作るもの
- 01プロジェクト用 AGENTS.md / CLAUDE.md(分割済み)
- 02“やってほしくないこと” 1 行集
- 03決定済み / 未決事項の管理テンプレ
達成目安
全 5 レッスンを読み、コース完了マークを付ける
未完了
クイズ 5 問に挑戦し、正答率 80% 以上
未挑戦
成果物 3 個を実際に手元に作る
自己チェック
コース構成
このコースで学ぶこと
- 01
AGENTS.md と CLAUDE.md の違いを 1 枚で
Claude Code が自動で読み込むのは CLAUDE.md。AGENTS.md は『どんな AI でも従ってほしい共通ルール』を置く中立的な慣習で、CLAUDE.md から `@AGENTS.md` で取り込むのが定石。内容のレイヤリングを設計すると“迷子の Claude”がいなくなる。
AGENTS.md は中立的なエージェント向け規約として OSS 界隈で広まった慣習。Claude Code 自体は AGENTS.md を直接ロードしないが、CLAUDE.md に `@AGENTS.md` と 1 行書けば再帰的に取り込まれる。これにより同じプロジェクトを Cursor や他の AI ツールで開いても、共通ルールは一元管理できる。
- CLAUDE.md: Claude Code が起動時に自動ロード(プロジェクト直下)
- AGENTS.md: 中立的ルールを置く慣習。`@AGENTS.md` 経由でロード
- 用途分担: AGENTS.md = 言語仕様・規約、CLAUDE.md = Claude 固有の挙動
- @filename で他ファイルを取り込み可能(再帰展開される)
理解度チェック
Q1.Claude Code が起動時に“自動でロードする”のはどちらのファイル?
- 02
“やってほしくないこと”を 1 行で書く
Claude は読みやすい禁止条項に強い。〜しない、〜は使わない、と明示的に書くことで誤動作が激減する。
- 「黙ってファイルを作らない」
- 「console.log は残さない」
- 「未使用 import は削除する」
- 「コミットは作らない(ユーザー指示時のみ)」
markdown## NEVER - Do not run `git push --force` without explicit confirmation - Do not create new files unless asked - Do not change package.json scripts without confirmation禁止リストは “NEVER” セクションでまとめると Claude が拾いやすい 理解度チェック
Q1.禁止事項を CLAUDE.md / AGENTS.md に書くときの効きやすい書き方は?
- 03
プロジェクト固有のディレクトリ地図を渡す
ファイル構造を 20 行以内で説明するだけで、grep の精度と速度が大幅に上がる。Claude にとってのオリエンテーション資料になる。
markdown## Directory Map - src/app/ Next.js App Router pages - src/lib/ Pure utilities (no React) - src/components/ Reusable UI components - tests/ Vitest unit tests - e2e/ Playwright e2e手を動かす
0 / 3
理解度チェック
Q1.AGENTS.md にディレクトリ地図を書く副次的なメリットとして正しいのは?
- 04
“決定済み事項” と “未決事項” を分ける
決定済みのアーキ判断(ライブラリ採用、命名規約)と、まだ揺れている事項を Claude に区別させると、勝手なリファクタを抑制できる。
## Decisions(決定済み)と ## Open Questions(未決事項)の 2 セクションに分けて書く。Claude は未決事項に触る前にユーザーに確認するようになる。
- 決定: Tailwind v4 / framer-motion / vitest を使用
- 決定: API レスポンスは snake_case で返す
- 未決: 国際化(i18n)の導入時期
- 未決: 認証は NextAuth か自前か
理解度チェック
Q1.AGENTS.md に「Decisions」と「Open Questions」を分けて書く効果は?
- 05
Skill 化と社内テンプレ配布
良い AGENTS.md ができたら社内テンプレ化して配布する。新規プロジェクト立ち上げの 30 分を 3 分に短縮できる。


