!cat .claude/config/current-phase.md 2>/dev/null
Mark task เสร็จแล้ว: $ARGUMENTS
อ่าน
context/tasks/in_progress/current_sprint.md- ค้นหา entry ของ task
$ARGUMENTS - ถ้าไม่เจอ — แจ้งเตือน "Task $ARGUMENTS ไม่อยู่ใน current_sprint.md ลองรัน /start-task $ARGUMENTS ก่อน" แล้วหยุด
- ค้นหา entry ของ task
อ่าน
phase:จาก config ด้านบน แล้วเปิดcontext/tasks/backlog/phase_<N>_*.md- ถ้าไม่พบ task ใน backlog ของ phase ปัจจุบัน ให้สแกน backlog ทุก phase
- เปลี่ยน
**Status:** Backlogหรือ**Status:** 🔄 In Progressเป็น**Status:** ✅ Done (YYYY-MM-DD)โดยใช้วันที่วันนี้
แก้
context/tasks/in_progress/current_sprint.md- ลบ entry ทั้งหมดของ task
$ARGUMENTSออก (ตั้งแต่ heading ถึง---ถัดไป) - เพิ่ม row ใน Sprint Log:
| YYYY-MM-DD | $ARGUMENTS | Completed | - |
- ลบ entry ทั้งหมดของ task
อ่าน
context/tasks/completed/archive.mdแล้ว append task นี้:### $ARGUMENTS — <ชื่อ task จาก backlog> **Completed:** YYYY-MM-DD **Phase:** <phase number> **Notes:** -รัน
git log --oneline -5เพื่อแสดง commits ที่เกี่ยวข้องแจ้งสรุป:
- Task ที่ done
- ไฟล์ที่ถูก update (backlog, current_sprint, archive)
แล้วปิดท้ายด้วยบรรทัดนี้เสมอ:
───────────────────────────────────── ถัดไป → /status ─────────────────────────────────────