pev-subagent-memorylisted
Install: claude install-skill myksyut/pev-harness
# pev-subagent-memory
executor が並列起動された時、互いに直接対話せず memory file 経由でのみ協調する仕組み。Opus 4.8 の subagent memory field 思想に準拠。
## When to Use
- executor agent が複数並列起動される時 (`/pev-execute --parallel`)
- 次セッションで前回タスクを再開する時
- 同じ task_id のagentが時間差で起動される時
## How It Works
### ディレクトリ構造
```
~/.claude/pev/{task_id}/
├── notes.md # planner が書く全体メモ
├── executor-1.md # executor #1 の作業ノート
├── executor-2.md # executor #2 の作業ノート
├── executor-3.md # executor #3 の作業ノート
├── verifier.md # verifier の検証メモ
└── budget.json # pev-task-budget が管理
```
### 各memoryファイルの中身
#### planner: `notes.md`
```markdown
# Task Notes: <task_id>
## High-level decisions
- 認証middlewareの分離方針: factory pattern
- 既存test fixtureを再利用
## Open questions resolved
- JWT secret管理: env varから (既存規約に従う)
## Things to watch
- migrations/* と src/auth/* の整合性
```
#### executor: `executor-{N}.md`
```markdown
# Executor N — assignment
## Files assigned
- src/auth/middleware.ts
## In-progress
- [x] Read existing middleware
- [x] Identify factory extract points
- [ ] Implement factory
## Notes for other executors
- I'm NOT touching src/auth/jwt.ts (executor-2)
- New helper added: createAuthFactory() exported from middleware.ts
```
#### verifier: `verifier.md`
```markdown
# Verify Notes
## Build results
- tsc: passed
- vitest: 1 fail in tests/auth.test.ts:42
## Issues found
- Missing import in middleware.ts (line 18)
## Retry recommendation