memory-extractor について
memory-extractor は、最近の会話から長期的に役立つ協働情報を保存するスキルです。エージェントが好みや作業上のフィードバック、プロジェクトの制約、外部システムへの参照を記録し、一時的なタスク状態は対象外にします。
主な機能
- 01好みや作業上のフィードバックを記録
- 02プロジェクトの制約や期限を保存
- 03外部システムへの参照を保存
- 04既存メモリの一覧を作成
- 05トピック別にメモリを整理
活用シーン
- 01ユーザーの長期的な作業上の好みを保存
- 02プロジェクトの期限や非コード制約を記録
- 03更新前に既存のメモリトピックを確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ learnprompt/ cc-harness-skills --skill memory-extractorインストール後、Claude Code で/memory-extractorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdreferences/prompt-template.mdsource-notes.mdscripts/memory_manifest.py詳細
メモリー抽出
直近の会話から、長期的に役立つコラボレーションのコンテキストを保存する場合に、このスキルを使用します。
使用する場面
- ユーザーの好みを記録する
- 作業方法に関するフィードバックを保存する
- コード以外のプロジェクトの制約や期限を記録する
- 外部システムへの参照を保存する
使用を避ける場面
- コードの構成やファイルの場所を保存する
- プランに含めるべき短期的なタスクの状態を保存する
- 既存のメモリートピックを確認せずに重複して保存する
クイックスタート
既存のメモリーのマニフェストを作成します。
python3 {baseDir}/scripts/memory_manifest.py --memory-root /path/to/memory
次に、references/prompt-template.md にある汎用プロンプトを使用します。
4 種類
userfeedbackprojectreference
ルール
- 長期的に役立つ情報のみを保存する
- 変化する可能性のあるコードの状態に関する事実は避ける
- 既存のトピックファイルの更新を優先する
- 時系列ではなく、トピック別に整理する
関連ファイル
- プロンプトテンプレート:references/prompt-template.md
- ソースノート:references/source-notes.md
- ヘルパースクリプト:
python3 {baseDir}/scripts/memory_manifest.py ...
コメント
Markdown 対応