memory について
メモリと SSOT を管理するスキル群で、初期化、計画の統合、移行、仕様同期を扱います。Claude Code、Codex、OpenCode 間の記録共有と、重要な知見のプロジェクト SSOT への昇格も説明します。
主な機能
- 01SSOT の初期化
- 02Plans.md の統合
- 03ワークフローの移行
- 04プロジェクト仕様の同期
- 05メモリから SSOT への昇格
活用シーン
- 01プロジェクトの SSOT メモリを初期化
- 02計画の統合やワークフローの移行
- 03Claude Code、Codex、OpenCode 間で検索・記録
- 04重要な知見をプロジェクトの決定事項として保存
MCP 対応
共有メモリの検索、注入、記録には `harness_mem_*` MCP の利用を推奨しています。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ chachamaru127/ claude-code-harness --skill memoryインストール後、Claude Code で/memoryを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/plans-merging.mdssot-initialization.mdsync-project-specs.mdsync-ssot-from-memory.mdworkflow-migration.md詳細
プロジェクトの README よりMemory Skills
メモリとSSOT管理を担当するスキル群です。
機能詳細
| 機能 | 詳細 |
|---|---|
| SSOT初期化 | See references/ssot-initialization.md |
| Plans.mdマージ | See references/plans-merging.md |
| 移行処理 | See references/workflow-migration.md |
| プロジェクト仕様同期 | See references/sync-project-specs.md |
| メモリ→SSOT昇格 | See references/sync-ssot-from-memory.md |
Unified Harness Memory(共通DB)
Claude Code / Codex / OpenCode 共通の記録・検索は harness_mem_* MCP を優先する。
- 検索:
harness_mem_search,harness_mem_timeline,harness_mem_get_observations - 注入:
harness_mem_resume_pack - 記録:
harness_mem_record_checkpoint,harness_mem_finalize_session,harness_mem_record_event
Claude Code 自動メモリとの関係(D22)
Harness の SSOT メモリ(Layer 2)は Claude Code の自動メモリ(Layer 1)と共存します。
自動メモリは汎用的な学習を暗黙的に記録し、SSOT はプロジェクト固有の意思決定を明示的に管理します。
Layer 1 の知見がプロジェクト全体に重要な場合、/memory ssot で Layer 2 に昇格してください。
実行手順
- ユーザーのリクエストを分類
- 上記の「機能詳細」から適切な参照ファイルを読む
- その内容に従って実行
SSOT昇格
メモリシステム(Claude-mem / Serena)から重要な学びをSSOTに永続化します。
- "Save what we learned" → references/sync-ssot-from-memory.md
- "Promote decisions to SSOT" → references/sync-ssot-from-memory.md
コメント
Markdown 対応