← ClaudeAtlas

pev-recaplisted

各 phase 完了時に短い recap を artifacts/recap.log に追記。Claude Code v2.1.x の Session Recaps 機能を補完
myksyut/pev-harness · ★ 0 · AI & Automation · score 70
Install: claude install-skill myksyut/pev-harness
# pev-recap phase完了ごとに「何をやったか / 次に何が残ってるか」の1〜3行サマリを `artifacts/recap.log` に追記する。長時間セッションから戻った時の context回復を最適化する。 ## When to Use - **v3.0+**: triage agent が triage.json を書き終えた時 (= Phase 0 完了マーカー、 plan_required / plan_skip の decision を recap) - planner が plan.md を書き終えた時 (Plan が走った場合) - 各 executor がコード変更を終えた時 - verifier が verify.json を書き終えた時 - ユーザーが `/pev-status` を実行した時 ## How It Works ### recap.log フォーマット ``` [2026-05-11T14:23:01Z] Phase 1 (Plan) done. - Goal: Add /healthz endpoint - Files planned: src/server.ts, tests/server.test.ts - Next: /pev-execute or wait for Gate A [2026-05-11T14:25:18Z] Phase 2 (Execute) done. - Files changed: src/server.ts (+18/-0), tests/server.test.ts (+15/-0) - Next: Stop hook will invoke verifier [2026-05-11T14:26:42Z] Phase 3 (Verify) done. - Verdict: PASS - All 3 acceptance criteria met - Next: review changes and commit ``` ### Claude Code Session Recaps との関係 Claude Code本体に Session Recaps 機能がある (3分以上席を外して戻ると自動サマリ表示)。 - **Claude Code Recaps**: 全体的なターン進行、Claude Code側が管理 - **pev-recap**: PEV phaseに特化、artifacts/ に永続化、別セッションからも参照可 両者は補完関係。重複しても問題ない。 ### 書き込みタイミング 各phase完了時、対応するagentが内部で: ```bash APPEND_RECAP() { local phase="$1" local summary="$2" echo "[$(date -u +%FT%TZ)] Phase $phase done." >> artifacts/recap.log echo " - $summary" >> artifacts/recap.log echo " - Next: <next step>" >> artifacts/recap.log echo "" >> artifacts/recap.log } ``` agentはこのhelperをBashで呼ぶ。 ### `/pev-status` での表示 ``` $ /pev-st