CLAUDE.mdとメモリ
この記事で分かること
Section titled “この記事で分かること”- Claude が前の会話を覚えていない理由
- CLAUDE.md とは何か、どこに置くか、何を書くか
- Claude が自分でメモを取る「自動メモリ」のしくみ
- 会話を新しく始めたほうがよい理由
Claude は毎回「はじめまして」
Section titled “Claude は毎回「はじめまして」”Claude CodeClaude CodeClaude が、あなたのパソコンの中のファイルを読み書きしたりコマンドを実行したりして、作業そのものを進めてくれるツールです。用語集で詳しく → は、新しい会話を始めるたびに、まっさらな状態からスタートします。前回の会話の内容は引き継がれません。毎朝、記憶がリセットされるアルバイトさんのようなものです。
そこで役に立つのが「引き継ぎノート」です。Claude Code には2種類あります。
| CLAUDE.md | 自動メモリ | |
|---|---|---|
| 書く人 | あなた | Claude |
| 中身 | 指示やルール | 作業中に学んだこと、あなたの好み |
| 読まれるタイミング | 会話の最初に毎回 | 会話の最初に毎回(先頭の一部) |
CLAUDE.md とは
Section titled “CLAUDE.md とは”CLAUDE.mdCLAUDE.mdプロジェクトのルールや前提を書いておくファイル。Claude Code が会話のたびに最初に読みます。用語集で詳しく → は、Claude に毎回読んでもらう指示書です。中身はふつうの文章で、MarkdownMarkdown「# 見出し」のような簡単な記号で、見出しや箇条書きを書き表す文章の書き方です。用語集で詳しく → という書き方で書きます。職場の壁に貼ってある「この店のルール」のようなものです。
どこに置く?
Section titled “どこに置く?”| 置き場所 | 効く範囲 |
|---|---|
作業フォルダの直下の CLAUDE.md(または .claude/CLAUDE.md) |
そのフォルダでの作業。チームで共有する用 |
~/.claude/CLAUDE.md |
自分のすべての作業 |
作業フォルダの直下の CLAUDE.local.md |
そのフォルダでの、自分だけの設定 |
~ は「自分のホームフォルダ」を表す記号です。はじめは、作業フォルダの直下に CLAUDE.md を1つ置くだけで十分です。
公式ドキュメントでは「そうしないと毎回説明し直すことになる内容」を書く場所だと説明されています。たとえば次のようなものです。
# このフォルダについて家族向けのレシピサイトを作っています。
## ルール- 説明は日本語で、専門用語を使わずに書く- 文章は「です・ます」調にする- 写真は images フォルダに入れる- ファイルを消す前に、必ず理由を説明する書き方のコツは3つです。
- 具体的に書く。 「きれいに書いて」より「インデントは半角スペース2つ」。
- 短く保つ。 公式の目安は1ファイル200行未満です。長いほど守られにくくなります。
- 矛盾させない。 食い違う指示があると、どちらが選ばれるか分かりません。
どうやって作る?
Section titled “どうやって作る?”方法は3つあります。
/initを使う。 入力欄に/initと打つと、Claude がフォルダの中を調べて、たたき台のCLAUDE.mdを作ってくれます。すでにある場合は、上書きせずに改善案を出してくれます。- Claude に頼む。 「このルールを CLAUDE.md に追加してください」と書きます。
- 自分で書く。 メモ帳などで
CLAUDE.mdという名前のファイルを作ります。
自動メモリ: Claude が自分で取るメモ
Section titled “自動メモリ: Claude が自分で取るメモ”Claude は作業のなかで気づいたことを、自分でメモに残します。これが自動メモリです(Claude Code の メモリメモリ会話をまたいで覚えておいてほしいことを、Claude が保存しておく仕組みです。用語集で詳しく → 機能のひとつ)。公式ドキュメントによると、自分のパソコン上で使う場合は最初からオンになっています。
- 「これからは箇条書きで答えて、と覚えておいて」のように頼むと、自動メモリに保存されます。
- メモは
~/.claude/projects/の中に、作業フォルダごとに分けて保存されます。中身はふつうのテキストなので、読むことも消すこともできます。 - メモの目次にあたる
MEMORY.mdの先頭部分(200行または25KBまで)が、会話の最初に読み込まれます。 - メモはそのパソコンの中だけのもので、別のパソコンには引き継がれません。
ターミナルでは /memory と入力すると、CLAUDE.md や自動メモリの一覧を見たり、自動メモリのオン・オフを切り替えたりできます。
会話は長くなると「机がいっぱい」になる
Section titled “会話は長くなると「机がいっぱい」になる”Claude が一度に見渡せる情報の量には上限があります。これを コンテキストウィンドウコンテキストウィンドウAIが一度の会話で覚えていられる情報量の上限のことです。用語集で詳しく → と呼びます。作業机の広さだと思ってください。
会話、読んだファイル、CLAUDE.md、メモ。すべてがこの机の上に並びます。机がいっぱいになると、古い内容は自動的に要約されて場所を空けます。そのとき、最初のほうに伝えた細かい指示が抜け落ちることがあります。
だから、次の習慣が効きます。
| やること | 方法 |
|---|---|
| 話題が変わったら新しい会話にする | ターミナルは /clear、デスクトップアプリは + New session |
| 続けたいが机を片づけたい | /compact と入力して、これまでを要約してもらう |
| ずっと守ってほしいことは会話でなく CLAUDE.md に書く | 作業フォルダ直下の CLAUDE.md は、要約のあとも読み直されます |
つまずきポイント
Section titled “つまずきポイント”- 書いたのに守ってくれない。 内容があいまいか、長すぎることが多いです。具体的に、短く書き直してみてください。ターミナルでは
/contextで、CLAUDE.md が読み込まれているか確かめられます。 - 何でも CLAUDE.md に書きたくなる。 手順の長い作業は、CLAUDE.md より スキルスキルClaude に特定の作業のやり方を教えておく「手順書」。必要な場面で Claude が読み込んで、その通りに作業します。用語集で詳しく → に向いています。次の章で説明します。
- 自動メモリに何が入っているか不安。
/memoryからメモのフォルダを開けば、すべて読めます。不要なものは消してかまいません。
次に読む記事
Section titled “次に読む記事”- スキルとは? —— くり返す作業の手順を、Claude に覚えさせるしくみです。