mcpField
D
distill-memory

distill-memory

github.com/nowledge-coエージェントワークフロー197724 回インストール今日更新
リポジトリ

distill-memory について

Distill Memoryは、会話から長期的に役立つ決定、好み、手順などの情報をNowledge Memに保存するスキルです。新しい記憶の追加や関連する既存記憶の更新を案内し、一時的な内容や日常的な情報は避けます。

主な機能

  1. 01会話から長期的な文脈を特定
  2. 02記憶の追加または更新
  3. 03構造化された種類とラベルに対応
  4. 04重複や一時的な記録の回避

活用シーン

  1. 01今後のセッション向けに決定を保存
  2. 02再利用可能なワークフローの記録
  3. 03長期的な好みや制約の保持
  4. 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 を参照してください。

コメント