blueprint--construction-plan-generatorlisted
Install: claude install-skill witchwasin/Axiom-PMO
# Blueprint — Multi-Session Construction Plan
> แปลงจุดประสงค์ 1 บรรทัด ให้เป็น step-by-step execution plan ที่ agent ใหม่สามารถรับช่วงต่อได้ทันทีโดยไม่ต้องอ่าน context เดิม
## เมื่อไหร่ใช้
- งานใหญ่ที่ต้องทำข้ามหลาย session (>3 tool calls)
- แตก feature ใหญ่เป็นหลาย PR ตามลำดับ dependency
- วางแผน refactor/migration ข้าม session
- coordinate งานที่ทำ parallel ได้หลาย workstream
- ต้องการให้ agent ใหม่รับช่วงต่อได้โดยไม่ต้อง re-read ทั้ง project
**ไม่ใช้เมื่อ:** งานจบใน 1 session, <3 tool calls, user บอก "ทำเลย"
## Pipeline (5 ขั้นตอน)
### Phase 1: Research (Pre-flight)
- ตรวจ project state จาก `pmo-state-engine`
- อ่านโครงสร้างโปรเจค, TaskBoard, Traceability Matrix
- อ่าน plan เดิม (ถ้ามี) จาก `{project}/Plans/`
- เช็ค context ที่มีอยู่ — อะไรทำไปแล้ว, อะไรค้าง
### Phase 2: Design (Decompose)
- แตก objective → 3-12 steps (แต่ละ step = 1 session หรือ 1 PR)
- กำหนด dependency edges ระหว่าง step
- ตรวจหา parallel steps (ไม่มี shared files/output)
- กำ��นด model tier ต่อ step:
- **Complex** (planning/arch): Opus
- **Standard** (implementation): Sonnet
- **Simple** (lookup/format): Haiku
- กำหนด rollback strategy ต่อ step
### Phase 3: Draft (Write Plan)
- สร้าง Markdown plan file ที่ `{project}/Plans/BLUEPRINT-{name}.md`
- **ทุก step ต้องมี Cold-Start Context Brief** — ข้อมูลเพียงพอให้ agent ใหม่ทำงานได้เลย:
```markdown
## Step {N}: {Title}
### Context Brief (สำหรับ agent ใหม่)
- **Project:** {code} — {name}
- **What happened before:** {สรุปผล step ก่อนหน้า 2-3 บ�