mcpField
R
remember

remember

github.com/rohitg00エージェントワークフロー30.0k14.2k 回インストール今日更新
リポジトリ

remember について

rememberは、ユーザーが提供した情報を長期メモリに保存するエージェントスキルです。要点、検索用の概念、参照ファイルのパスを抽出し、memory_saveを呼び出して保存した概念を確認します。

主な機能

  1. 01入力から要点を抽出
  2. 02具体的な検索概念を作成
  3. 03参照ファイルのパスを記録
  4. 04memory_saveで保存
  5. 05保存した概念を確認

活用シーン

  1. 01技術上の決定を後で参照できるよう保存
  2. 02ファイルパス付きでコードの事実を記録
  3. 03ユーザーの表現をメモリに保持

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/rohitg00/agentmemory --skill remember

インストール後、Claude Code で/rememberを入力して読み込まれたか確認します。

同梱ファイルEXAMPLES.mdTROUBLESHOOTING.md

詳細

ユーザーはこれを長期記憶に保存したいと考えています:$ARGUMENTS

クイックスタート

memory_save {
  "content": "We rotate JWT refresh tokens on every use; the old token is revoked server-side in auth/refresh.ts.",
  "concepts": "jwt-refresh-rotation, token-revocation, auth-flow",
  "files": "src/auth/refresh.ts"
}

期待される出力:

Saved memory abc12345 with 3 concepts: jwt-refresh-rotation, token-revocation, auth-flow.

理由

記憶の有用性は、それを呼び出す用語によって決まります。将来の recall で見つけられるように具体的な概念をタグ付けし、ユーザー自身の言い回しを保ってください。

ワークフロー

  1. $ARGUMENTS から中心となる洞察、決定、または事実を取り出します。
  2. 小文字で2~5個の概念フレーズを抽出します。一般的なものより具体的なものを優先してください(auth より jwt-refresh-rotation が適切です)。
  3. 参照されているファイルパス(絶対パスまたはリポジトリ相対パス)を抽出します。該当するものがなければ空にします。
  4. content、concepts(カンマ区切りの文字列)、files(カンマ区切りの文字列)を指定して memory_save を呼び出します。マルチエージェント構成では、記憶が適切なエージェントのスコープに保存されるよう agentId を渡します。
  5. 保存したことを伝え、概念を復唱して、ユーザーが検索語を把握できるようにします。
  6. 事実を更新する場合は、修正版をそのまま保存します。内容がほぼ同じ記録は古い記録に優先し、古い記録は呼び出し対象に残りますが、バージョン履歴に保持されます。

アンチパターン

誤り:concepts: "stuff, code, notes"(一般的すぎるタグでは、後から何も見つけられません)。

正しい例:concepts: "jwt-refresh-rotation, token-revocation"(具体的で検索可能です)。

チェックリスト

  • 内容には言い換えではなく、ユーザー自身の表現が保たれています。
  • 概念は具体的で、小文字の項目が2~5個あります。
  • ファイルパスは推測ではなく、実在する参照先です。
  • 確認時に、タグ付けした概念を正確に復唱します。

関連項目

  • recall:ここで保存した内容を取得します(このスキルと対になるものです)。
  • forget:誤って保存した記憶を削除します。
  • lesson:修正から得た行動ルールを保存します。記憶には事実を保存します。
  • memory-discipline:指示がなくても保存するタイミングを確認できます。

トラブルシューティング

memory_save を利用できない場合は、TROUBLESHOOTING.md を参照してください。

コメント