Claude Code Memory(MEMORY.md)

Claude Code が会話の中で学んだことを自動でファイルに記録し、次回セッション以降も記憶を引き継ぐ仕組み。「AI を育てる」概念の核心。

CLAUDE.md との違い

項目CLAUDE.mdMEMORY.md
書き手人間が手書きClaude が自動書き込み
用途ルールブック・憲法会話から学んだ記憶
変更タイミング意図的に更新会話の中で自動更新

記憶の種類

  • ユーザー好み系: 回答フォーマット・言語・スタイルの好み
  • フィードバック系: 過去の指摘・修正パターン
  • プロジェクト固有: 使用技術・命名規則・固有名詞
  • 外部リンク: 参照 URL・ドキュメントの場所

使い方

  1. 自動記録: 最初から有効になっている(追加設定不要)
  2. 明示的な記録: 「これ覚えておいて」と言うと保存してくれる
  3. 確認: 「記憶の一覧を見せて」と聞くと現在の記憶内容を表示

活用のコツ

  • 回答フォーマットの好み(箇条書き・表形式など)を早めに覚えさせる
  • 固有名詞・プロジェクト特有の用語を記録させておく
  • 定期的に記憶内容を確認し、古くなった情報は削除する

標準 auto-memory の限界とサードパーティ拡張

Claude Code の auto-memory は「WHAT(何を編集したか)」は flat な Markdown で記録できる。しかし「WHY(なぜ必要だったか・失敗したか・次回の教訓)」は構造化されないまま消える傾向がある。

この問題を解決するサードパーティ MCP サーバーとして Linksee Memory がある。6層構造化メモリ(goal / context / emotion / implementation / caveat / learning)で SQLite に永続保存し、特に caveat 層は自動忘却から保護 されている。Cursor / Codex / Gemini CLI との cross-agent 記憶共有にも対応。

→ 詳細: Linksee Memory

関連