memory skill claudeの使い方|標準メモリとの違いと保存先

memory skill claudeの使い方|標準メモリとの違いと保存先

Claudeに前回の作業を覚えてほしくて「memory skill claude」と検索したものの、標準メモリ、外部スキル、CLAUDE.mdが並び、どれを使えばよいか迷っていませんか。本記事では、Claude Code向けの記憶スキルを具体例に、仕組みの違い、導入前に確認するファイル、保存内容を点検する方法を整理します。

結論

memory skill claudeは単一の公式機能名ではなく、記憶を保存・参照する外部スキルなどを指す検索語です。標準メモリと保存先・操作を区別し、記憶を整理する手順まで管理したい場合に導入を判断できる。

目次 (7)

memory skill claudeとは?公式メモリとの違い

検索結果には、Claudeのチャット用メモリ、Claude Codeの自動メモリ、第三者が公開する記憶スキルが混在します。同じ「memory」でも、利用する製品と保存する場所が違います。

Claudeのチャット用メモリは会話から得た情報を次の会話で利用する機能です。一方、Claude Codeの記憶スキルは、読み書きするファイルや記録手順を指示として定義します。スキルそのものに会話全文が保存されるわけではありません。

仕組み 主な用途 管理の入口
Claudeのチャット用メモリ 会話で伝えた好みや背景の引き継ぎ Claudeの設定画面
Claude Codeの自動メモリ 作業で得た知見の蓄積 /memoryとメモリファイル
外部の記憶スキル 保存・検索・整理の手順を追加 各スキル独自の指示やコマンド
CLAUDE.md 継続して守るルールの提示 指示ファイルの編集

まず「WebのClaudeで会話を覚えてほしい」のか、「Claude Codeで開発知識を残したい」のかを決めると、導入先の取り違えを防げます。

出典:Claudeのチャット検索とメモリ、Claude Codeのメモリ

記憶スキルで追加できるのは保存の手順

Claude Codeのスキルは、繰り返し使う指示や作業手順をまとめる仕組みです。記憶用途なら「新しい知見をどの分類へ保存するか」「関連するメモをいつ読むか」「古い情報をどう直すか」を定義できます。

たとえば、同じ接続エラーの原因を何度も調べているなら、解決条件と確認方法を記録する手順が役立ちます。次回はメモを参照してから調査を始めるように設計できます。ただし、ファイルがあるだけで必ず参照されるとは限らず、呼び出し条件と指示内容が重要です。

保存内容は自分でも読める形にしておきます。「接続できなかった」だけでは再利用しにくいため、「どの環境で、何を確認し、どの変更で解消したか」まで短く残すと、次回の判断材料になります。

出典:Claude Codeをスキルで拡張する

claude-memory-skillの保存先とファイル構成

具体例として、hanfang氏のclaude-memory-skillはMarkdownファイルで記憶を管理する公開プロジェクトです。データベースを用意せず、要点と詳細を分けて保存する構成を採っています。Anthropicの標準機能とは別に導入するものです。

READMEでは次の配置が示されています。

~/.claude/
├── CLAUDE.md
├── commands/
│   └── mem.md
└── memory/
    ├── core.md
    ├── me.md
    ├── topics/
    └── projects/

core.mdは要点と詳細への参照、me.mdは利用者の情報、topics/は話題別の記録、projects/はプロジェクト固有の記録を置く場所です。起点を短く保ち、必要な詳細を別ファイルから読む設計です。

標準の自動メモリで使われる~/.claude/projects/<project>/memory/とは別の保存先なので、片方だけを調べても、もう片方の記録は見つかりません。外部スキルの/memと標準機能の/memoryも区別します。

出典:claude-memory-skillのREADME、標準メモリの保存先

導入前に確認するファイルとインストール手順

公開READMEには、スクリプトを取得してBashで実行する方法が掲載されています。既存設定への影響を把握したい場合は、手元へ取得して内容を読んでから実行する方が確認しやすくなります。

  1. GitHubでREADMEとinstall.shを開き、用途と更新内容を確認する。
  2. 既存の~/.claude/CLAUDE.mdと~/.claude/commands/mem.mdがあれば、内容を控えておく。
  3. Bashを使える環境でリポジトリを取得する。
  4. 取得したディレクトリでinstall.shの作成・コピー・追記先を読み、実行する。
  5. 作成されたファイルとCLAUDE.mdへの追記を確認してから、新しいClaude Codeセッションを開く。

取得と実行のコマンド例は次のとおりです。これはBash用なので、PowerShellへそのまま貼り付ける手順ではありません。

git clone https://github.com/hanfang/claude-memory-skill.git
cd claude-memory-skill
bash install.sh

取得したインストーラーは、記憶用ディレクトリの作成、コマンドファイルの配置、CLAUDE.mdへの記憶運用指示の追加を行います。既存のコマンドファイルがある場合はコピー先の衝突にも注意し、導入前後の差分を確認してください。

ここで紹介するのは公開資料に基づく導入手順です。端末上での実行結果や、すべてのClaude Code環境での動作を保証するものではありません。

出典:公開インストーラー

保存・表示・削除を試す確認方法

READMEでは/mem showによる内容表示と、/mem forget <topic>による記録の削除が案内されています。また、自然な言葉で覚えてほしい内容を伝える例もあります。導入直後は重要な業務情報ではなく、確認用の小さな情報で試します。

  1. 「この確認用プロジェクトでは回答を日本語にする、と覚えて」と伝える。
  2. /mem showを呼び出し、どのファイルへ記録されたか確認する。
  3. 同じ記憶ファイルへアクセスできる新しいセッションを開く。
  4. 「確認用プロジェクトの回答言語は何か」と尋ね、保存した内容を参照できるか確かめる。
  5. 試験が済んだら、該当する記録を削除し、ファイルから消えたことを確認する。

答えが合っていても、現在の会話から推測した可能性があります。「参照した記憶ファイルを示して」と併せて頼み、保存と読み込みの両方を確認します。ファイルの更新日時や本文も見ると、保存したつもりの状態を見分けやすくなります。

削除時は、対象の話題名を確認してから操作します。特定の確認用メモだけを消すつもりで、同じ話題に含まれる必要な知識まで削除しないようにします。

出典:記憶の表示・削除と自然言語の保存例

自動メモリと併用するときの整理方法

外部スキルを入れても、標準の自動メモリが同じ内容を記録する可能性があります。導入時には、どちらを主な保存先にするか決めておくと点検しやすくなります。

運用例として、毎回守る固定ルールはCLAUDE.md、日常の発見は標準メモリ、独自の分類や整理が必要な記録は外部スキルへ分ける方法があります。この分担は本記事の提案で、製品が自動的に振り分ける機能ではありません。

記録を整理するときは、内容だけでなく適用範囲も確認します。以前のプロジェクトのコマンドが別案件へ持ち込まれると、記憶があることで誤った判断をする可能性もあります。案件名、確認日、適用条件を残すと見直しやすくなります。

  1. 標準メモリと外部スキルの両方の保存先を開く。
  2. 同じルールの重複や、相反する記述を探す。
  3. 残す側を決め、古い内容を修正する。
  4. 新しいセッションで正しい前提が参照されるか確認する。

出典:CLAUDE.mdと自動メモリの役割

記憶スキルを導入するか判断する目安

単に前回の修正や好みを覚えてほしいだけなら、まず標準メモリの内容を確認するところから始められます。外部スキルが向くのは、保存項目の分類や更新手順を自分で管理したい場合です。

判断の基準は、記憶の量よりも再利用できるかです。前回のメモで説明を省けたか、古い記録を自分で直せるか、別セッションで必要なファイルを読めるかを確認します。保存先が増えるだけなら、運用を簡単にする余地があります。

「memory skill claude」で見つかるスキルには複数の実装があり、今回の/memやファイル配置がすべてに共通するわけではありません。採用するプロジェクトのREADMEを基準に、保存先と確認手順をセットで把握しましょう。

標準メモリの具体的な設定は、Claude Codeの自動メモリと保存場所も参照できます。

参考になったら ♡
Clauder Navi 編集部
@clauder_navi

Anthropic の Claude / Claude Code を中心に、日本のエンジニア向けに最新動向と実務 を毎日発信。運営方針 は メディアについて をご覧ください。