wakeuplisted
Install: claude install-skill Bizuayeu/Plugins-Weave
# wakeup - セッション開始エンジン
claude.ai 環境のセッション開始時に、設定(config)に従って長期記憶をロードし、人格ロード方針を適用するスキルです。
> **このスキルは特定の人格・リポジトリに依存しません。** リポ名・ファイル・commit identity・人格ディレクティブはすべて config(`examples/<persona>.config.json`)と起動ディレクティブ md の値として与えます。下記の `<owner>` `<name>` `<path>` 等はプレースホルダです。
## 目次
- [前提](#前提)
- [ディレクトリ構成](#ディレクトリ構成claudeai-展開後)
- [実装時の注意事項](#実装時の注意事項)
- [実行フロー](#実行フロー)
- [Private 参照(on-demand)](#private-参照on-demand)
- [記憶の書き戻し(on-demand)](#記憶の書き戻しon-demand)
- [セキュリティ規律](#セキュリティ規律)
---
## 前提
- **config**(`examples/` のサンプルを見本に**ルート直下へ `wakeup.config.json` として実値化**)に `public_repo` / `load_files` / `commit_identity` / `directive_path`(任意で `private_repo`)を定義。配置は下記 [ディレクトリ構成](#ディレクトリ構成claudeai-展開後) を参照。
- **起動ディレクティブ**(人格ロード方針)は `directive_path` が指す md。
- **engine**: `scripts/interfaces/wakeup_engine.py`(標準ライブラリのみ。claude.ai の bash で自己完結し、EpisodicRAG 本体パッケージには依存しない)。
---
## ディレクトリ構成(claude.ai 展開後)
スキル zip は `/mnt/skills/user/wakeup/` に展開される。`★` は**あなたが用意して配置する**もの:
```text
/mnt/skills/user/wakeup/
├── SKILL.md # この仕様書
├── wakeup.config.json ★ # 自分用 config(examples/ のサンプルを実値化。名前固定)
├── <directive>.md ★ # 起動ディレクティブ(config の directive_path が指す任意名)
├── token.tar.gz ★ # Read/Write PAT 同梱(.gitignore 済、zip 化前に配置)
├── examples/ # テンプレート見本(コピー元。実行時は参照しない)
│ ├── weave.config.json # Weave サンプル → wakeup.config.json として実値化
│ ├── WeaveDirective.md # Weave サンプル → directive_path が指す名で配置
│ └── PROJECT_INSTRUCTIONS_snippet.md