portable-memory-core について
LLMワークフロー向けのスキルで、設定とセッション状態をポータブルな`.agent/`ディレクトリに集約します。異なる実行環境で共有メモリとアイデンティティルールを読み込み、履歴や関連するワークスペース変数を記録します。
主な機能
- 01`.agent/`から設定とメモリを読み込み
- 02コンテキスト切り替え時に状態を引き継ぎ
- 03共通のアイデンティティルールを適用
- 04セッション要約を記録
- 05関連するワークスペース変数を出力
活用シーン
- 01異なるLLMランナー間で設定を共有
- 02ツール切り替え後に状態を復元
- 03文章とコードのルールを統一
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mphinance/ alpha-skills --skill portable-memory-coreインストール後、Claude Code で/portable-memory-coreを入力して読み込まれたか確認します。
同梱ファイルREADME.md
詳細
ポータブルメモリコア
「自分自身を二度説明しないこと。」
このスキルは One Brain プロトコルを強制します。設定を何十ものシステムプロンプトに散在させる代わりに、任意の LLM ランナーが接続できるポータブルな .agent/ ディレクトリに集約します。
中核となる指示
- メモリの同期: 起動時に
.agent/memory.yamlから読み込みます。 - コンテキストの受け渡し: ユーザーがコンテキストを切り替えるたび(たとえば Cursor から OpenClaw へ)、このスキルは新しいコンテキストが
.agent/state.jsonから最新の状態を読み込むようにします。 - アイデンティティの強制:
IDENTITY.mdのルール(たとえば「Caveman mode」、「No em dashes」、「Substack voice」)を、生成されるすべてのコードとテキストにわたって普遍的に適用します。 - ハーネス非依存: 上流のハーネスが Claude CLI、カスタム Python スクリプト、GUI のいずれであってもシームレスに動作します。
使い方
有効化すると、次のことが自動的に行われます。
.agent/preferences.yamlを読み込みます- 現在のセッションの要約で
.agent/history.jsonを更新します。 - 関連する変数をローカルワークスペースにエクスポートします。
コメント
Markdown 対応