workflow-architectlisted
Install: claude install-skill witchwasin/Axiom-PMO
# PMO Skill: Workflow Architect (Discovery and Spec)
> **ความสัมพันธ์กับ skill อื่น:**
> - **pmo-activity-diagram** = สร้าง PlantUML Swimlane (visual output)
> - **pmo-workflow-architect (skill นี้)** = ค้นหาและออกแบบ flow ก่อนวาด (spec + discovery)
> - **ใช้ร่วมกัน:** Workflow Architect ก่อน → ส่งต่อ Activity Diagram ทำ .puml
>
> Load `references/discovery-checklist.md` สำหรับ checklist ค้นหา flow
> Load `references/handoff-template.md` สำหรับ template handoff contract
> Load `references/failure-modes.md` สำหรับ 7 failure modes ที่ต้องครอบคลุม
---
## 1. Skill นี้ทำอะไร — ไม่ทำอะไร
| ทำ (Workflow Architect) | ไม่ทำ (ส่งต่อ skill อื่น) |
|------------------------|--------------------------|
| ค้นหา workflow ที่ซ่อนอยู่ | วาด PlantUML diagram → ส่งต่อ `pmo-activity-diagram` |
| เขียน Workflow Spec (.md) | ตัดสินใจ implementation → Dev ตัดสินใจ |
| กำหนด handoff contract | ออกแบบ UI → ส่งต่อ `pmo-wireframe-design` |
| ระบุ failure modes + recovery | เขียน code |
| สร้าง Workflow Registry | ทำ Task Breakdown → ส่งต่อ `pmo-task-breakdown` |
---
## 2. ถามก่อนเสมอ (Pre-requisites)
| คำถาม | ทำไมต้องถาม |
|-------|------------|
| กำลังทำ **project ไหน**? | ดึงข้อมูลจาก folder ที่ถูกต้อง |
| ต้องการ **ค้นหา flow ใหม่** หรือ **spec flow ที่รู้แล้ว**? | กำหนดว่าเริ่มจาก discovery หรือ design |
| **Actors** มีกี่ตัว ชื่ออะไร? | ใช้ใน workflow spec |
| มี **diagram เดิม**อยู่แล้วไหม? | ถ้ามี ใช้เป็น baseline cross-check |
---
## 3. ขั้นตอนการทำงาน
### Step 1: Discovery — ค้นหา W