// Multi-layer planning and playbook management. Use when creating playbooks, transitioning phases, or managing plan hierarchy. Triggers on "plan", "playbook", "phase", "roadmap", "milestone" keywords.
| name | plan-management |
| description | Multi-layer planning and playbook management. Use when creating playbooks, transitioning phases, or managing plan hierarchy. Triggers on "plan", "playbook", "phase", "roadmap", "milestone" keywords. |
Multi-layer planning system for long-running agent sessions.
roadmap (æäžäœ)
âââ milestones
âââ playbooks (1 task = 1 playbook = 1 branch)
âââ phases
1. Determine task scope
2. Check existing playbooks in plan/
3. Create playbook using plan/template/playbook-format.md
4. Update state.md:
- active_playbooks.{layer}: path/to/playbook
- layer.{layer}.playbook: path/to/playbook
5. Commit playbook
ç¶æ
é·ç§»:
pending â designing â implementing â [reviewing] â state_update â done
çŠæąé·ç§»:
- pending â implementing (èšèšăčăăăçŠæą)
- pending â done (ć
šăčăăăçŠæą)
- * â done without critic (èȘ㷱㠱é
Źè©æŹșéČæą)
Phase ćźäșæĄä»¶:
1. done_criteria ăźć
šé
çźă«èšŒæ ăăă
2. test_method ăćźéă«ćźèĄăă
3. critic ă PASS ăèżăă
ćă€ç”:
- focus.current (state.md)
- layer.state (state.md)
- playbook (plan/playbook-*.md)
- branch (git)
æŽćæ§ă«ăŒă«:
- playbook.branch == git current branch
- focus.current == active playbook's layer
- layer.state reflects playbook progress
ćż
é Read:
1. state.md â focus.current çąșèȘ
2. roadmap (if workspace layer)
3. playbook (if session=task)
4. project.md (if product layer)
branch çąșèȘ:
- main ăȘăæ°ăă©ăłăäœæ
- playbook.branch ăšäžèŽăăăçąșèȘ
playbook çąșèȘ:
- null ăȘă /playbook-init ćźèĄ
- ććšăăăȘă Read ă㊠in_progress phase çčćź
This skill activates when Claude detects:
session-start.sh:
- Outputs required Read list
- Warns if playbook=null
check-coherence.sh:
- Validates four-tuple alignment
- Blocks commits if misaligned
session-end.sh:
- Updates session_tracking
- Reminds about uncommitted changes