!cat .claude/config/current-phase.md 2>/dev/null
เริ่มทำงาน task: $ARGUMENTS
อ่าน
phase:จาก config ด้านบน แล้วกำหนด backlog file เป็นcontext/tasks/backlog/phase_<N>_*.md(glob หา filename จริงจาก pattern นั้น)อ่าน
context/tasks/in_progress/current_sprint.md- ถ้า task
$ARGUMENTSมี status 🔄 อยู่แล้ว — แจ้ง "Task นี้อยู่ใน sprint แล้ว" แล้วหยุด
- ถ้า task
อ่าน backlog file ที่ได้จากข้อ 1
- ค้นหา section ของ task
$ARGUMENTS - ถ้าไม่เจอ — สแกน backlog ทุก phase ใน
context/tasks/backlog/แล้วแจ้งว่าพบใน phase ไหน - เปลี่ยน
**Status:** Backlogเป็น**Status:** 🔄 In Progress
- ค้นหา section ของ task
แก้
context/tasks/in_progress/current_sprint.md- เพิ่ม entry ใหม่ใน "Currently Active Tasks":
## $ARGUMENTS — <ชื่อ task จาก backlog> **Status:** 🔄 In Progress **Started:** YYYY-MM-DD **Estimate:** <จาก backlog> **Notes:** - --- - เพิ่ม row ใน Sprint Log:
| YYYY-MM-DD | $ARGUMENTS | Started | - |
- เพิ่ม entry ใหม่ใน "Currently Active Tasks":
แนะนำชื่อ git branch ที่ควรสร้าง เช่น
feature/<task-id>-<short-description>แจ้งให้รัน:
git checkout -b <branch-name>แล้วปิดท้ายด้วยบรรทัดนี้เสมอ:
───────────────────────────────────── ถัดไป → /checkpoint $ARGUMENTS ─────────────────────────────────────