dream-memory について
Dream Memoryは、エージェントが保存したメモを整理するポータブルなスキルです。長く使える情報を統合し、古い情報や矛盾を取り除いて、MEMORY.mdを簡潔なインデックスに保ちます。
主な機能
- 01重複するメモの統合
- 02古い情報や矛盾の整理
- 03相対日付の絶対日付への変換
- 04MEMORY.mdを簡潔な索引に維持
- 05ログやトランスクリプトの確認
活用シーン
- 01定期的なメモリ整理
- 02作業後のトピックファイル統合
- 03古い情報や矛盾する記録の削除
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ learnprompt/ cc-harness-skills --skill dream-memoryインストール後、Claude Code で/dream-memoryを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdreferences/prompt-template.mdsource-notes.mdscripts/dream_memory.py詳細
Dream Memory
生のメモをさらに保存するのではなく、意図的に記憶を整理したいときにこのスキルを使用します。
このバンドルは、どこでも使えるよう意図的に設計されています。Claude Code の dream システムのワークフロー構成を取り入れていますが、Claude Code の内部実装には依存しません。
使用する場面
- 夜間または手動での記憶の整理
- 重複する記憶メモの統合
- 相対日付の絶対日付への統一
- 古くなった記憶や矛盾する記憶の削除
MEMORY.mdを小さく、索引のような状態に保つ
使用を避ける場面
- 現在のターンから新しい記憶を1件だけ保存する場合
- ソースを再読すべきコードに関する事実を保持する場合
- 計画、タスクボード、イシュートラッカーの代わりにする場合
クイックスタート
統合プロンプトを実行する前に、記憶ディレクトリを確認します。
python3 {baseDir}/scripts/dream_memory.py --memory-root /path/to/memory --transcripts-dir /path/to/transcripts
次に、references/prompt-template.md の汎用プロンプトを使用します。
ワークフロー
MEMORY.md、トピックファイル、最近のログやトランスクリプトを確認します。- 維持する価値のある長期的な事実を特定します。
- ほぼ重複するファイルを新規作成するのではなく、トピックファイルに統合します。
- 古くなった記憶や矛盾する記憶を削除します。
MEMORY.mdを簡潔な索引として書き直します。
ルール
MEMORY.mdは索引であり、内容をすべて詰め込む場所ではありません。- 新しいファイルの作成より、トピックファイルへの統合を優先します。
- 相対日付を絶対日付に変換します。
- 変化する可能性のあるコードの状態に関する事実は保存しません。
補助ファイル
- プロンプトテンプレート:references/prompt-template.md
- ソースメモ:references/source-notes.md
- ヘルパースクリプト:
python3 {baseDir}/scripts/dream_memory.py ...
コメント
Markdown 対応