handoff-protocollisted
Install: claude install-skill witchwasin/Axiom-PMO
# PMO Skill: Handoff Protocol
> **Purpose:** ทุกครั้งที่ส่งต่องาน ต้องมี "handoff document" กลาง
> ป้องกัน "ส่งงานแล้วขาด context" หรือ "ถามซ้ำเรื่องเดิม"
---
## 1. Handoff Types
| Type | From → To | Trigger |
|------|-----------|---------|
| **PM → Dev** | PM ส่ง spec ให้ Dev | Card status: Backlog → Assigned |
| **Dev → QA** | Dev ส่งงานที่ทำเสร็จ | Card status: In Progress → Dev Done |
| **QA → Dev** | QA ส่ง bug กลับ Dev | Card status: QA Testing → QA Failed |
| **QA → PM** | QA ส่งผลผ่านให้ PM review | Card status: QA Testing → QA Passed |
| **PM → Client** | PM ส่ง deliverable ให้ลูกค้า | Card status: QA Passed → Client Review |
| **PM → DevOps** | PM ส่ง infra spec ให้ DevOps | Phase: Ready for deployment |
---
## 2. Handoff Document Template
### 2.1 PM → Dev Handoff
```markdown
# Handoff: PM → Dev
**Card:** {card-id}
**Module:** {module-name}
**Date:** {date}
**Deadline:** {deadline}
## Scope
- {summary of what to build}
## Reference Files
- SystemFlow: `{path-to-puml}`
- Wireframe: `{path-to-wireframe}` (ถ้ามี)
- TaskBoard: `{path-to-taskboard}#Card-{id}`
## Test Cases (from TaskBoard)
| # | Type | Description |
|---|------|-------------|
| 1 | Happy | {test case} |
| 2 | Alt | {test case} |
| 3 | Exc | {test case} |
## Business Rules (from MOM)
- {rule 1} [Ref: MOM#{X}]
- {rule 2} [Ref: MOM#{X}]
## Notes
- {additional context from PM}
## Acceptance Criteria
- [ ] ผ่าน test cases ครบทุกข้อ
- [ ] Code ตรงกับ SystemFlow
- [ ] Coding Standards ตาม CODI