distill-memory について
Distill Memoryは、会話から長期的に役立つ決定、好み、手順などの情報をNowledge Memに保存するスキルです。新しい記憶の追加や関連する既存記憶の更新を案内し、一時的な内容や日常的な情報は避けます。
主な機能
- 01会話から長期的な文脈を特定
- 02記憶の追加または更新
- 03構造化された種類とラベルに対応
- 04重複や一時的な記録の回避
活用シーン
- 01今後のセッション向けに決定を保存
- 02再利用可能なワークフローの記録
- 03長期的な好みや制約の保持
- 04新しい情報による既存記憶の更新
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ nowledge-co/ community --skill distill-memoryインストール後、Claude Code で/distill-memoryを入力して読み込まれたか確認します。
詳細
メモリの蒸留
会話から長く役立つ事実、好み、決定、計画、手順、学び、出来事、重要な背景情報が得られたら、先回りして保存してください。依頼されるまで待たないでください。
保存するタイミング
保存に適した例:
- 根拠を伴う決定(「ACID が必要なため、PostgreSQL を選択した」など)
- 繰り返し使える手順やワークフロー
- デバッグ、インシデント、根本原因分析から得られた教訓
- 長期的に役立つ好みや制約
- 今後のセッションでスムーズに再開するために必要な計画
- セッション終了時に失われる重要な背景情報
一般化できる教訓のない通常の修正、変更される可能性がある作業中の内容、ドキュメントで答えられる簡単な質疑応答、広く知られている一般情報は保存しないでください。
追加と更新
- その知見が本当に新しい場合は、
nmem --json m addを使います。 - 既存のメモリが同じ決定、ワークフロー、好みをすでに記録していて、新しい情報がその内容を深める場合は、重複して作成せず、
nmem m update <id> ...を使います。 - 重要なタスクの最後には、長く役立つメモリを1件追加または更新する必要があるか、明示的に確認してください。
タイトルが明確で、単独でも意味が伝わる、原子的なメモリを優先してください。日常的なやり取りではなく、学んだことや決定したことに重点を置いてください。
可能な限り、構造化して保存してください。--unit-type(fact、preference、decision、plan、procedure、learning、context、event)、ラベルを指定する -l、重要度を指定する -i を使います(主要な決定は0.8~1.0、有用なパターンは0.5~0.7、小さなメモは0.3~0.4)。MCP/ネイティブツールでは、値がわかる場合は同じ値を unit_type として渡してください。
ネイティブコネクター
これらのスキルは、CLI を使ってどのエージェントでも利用できます。自動想起、自動記録、グラフツールを使うには、エージェントに Nowledge Mem のネイティブコネクターがあるか確認してください。check-integration スキルを実行するか、https://mem.nowledge.co/docs/integrations を参照してください。