9-Arm Skill สอน AI coding agent ให้ช้าลงตรงที่ควรช้า
สารบัญ
สรุปให้ไว
9-Arm Skill ไม่ใช่ framework ใหญ่
เป็นชุด skill เล็กสำหรับทำให้ agent มีวินัยขึ้น
Debug Mantra บังคับ reproduce ก่อนแก้
ลดการเดาแล้วแก้ไฟล์มั่ว
Scrutinize ให้ second look
ตรวจว่าการเปลี่ยนแปลงควรมีอยู่จริงไหม
เหมาะกับ workflow หลาย agent
แต่ต้องใช้เฉพาะจังหวะ ไม่ต้องโหลดทุก skill ทุกงาน
01มันคืออะไร
9-Arm Skill เป็นชุด skill สำหรับ Claude Code ที่โฟกัสพฤติกรรมการทำงานของ agent มากกว่าการเพิ่มเครื่องมือใหม่ ชุดที่ถูกพูดถึงประกอบด้วย Debug Mantra, Postmortem, Scrutinize และ Management Talk
แก่นของมันคือทำให้ AI coding agent ทำงานเหมือน engineer ที่มีวินัยมากขึ้น เช่นไม่รีบแก้ก่อน reproduce, ไม่เขียน postmortem จากการเดา, ไม่ review แบบผ่าน ๆ และไม่ส่งข้อความเทคนิคเต็มไปหมดให้คนที่ไม่ได้ต้องการรายละเอียดระดับ code
นี่เป็นมุมที่สำคัญ เพราะหลายทีมพยายามแก้ AI coding ด้วยโมเดลที่แรงขึ้น context ที่ใหญ่ขึ้น หรือ tool ที่มากขึ้น ทั้งที่ failure mode หลายอย่างเกิดจาก process ที่หลวม
02แต่ละ skill แก้ปัญหาอะไร
Debug Mantra บังคับ agent ให้เริ่มจาก reproduce issue, trace failing path, ตั้ง hypothesis แล้วพยายาม disprove ก่อนลงมือแก้ จุดนี้ช่วยลดอาการ agent เห็น error แล้วแก้ทันทีโดยยังไม่เข้าใจรากปัญหา
Postmortem บังคับว่าถ้าไม่มี repro, root cause, fix และ validation ก็ไม่ควรเขียนสรุปเหมือนรู้จริง เพราะ AI เก่งมากในการเขียน RCA ที่ดูดีแต่ไม่มีหลักฐาน
Scrutinize เป็น skill ฝั่ง review ที่ถามก่อนว่าการเปลี่ยนแปลงนี้ควรมีอยู่ไหม มีวิธีเล็กกว่านี้ไหม test ทดสอบ path จริงไหม ส่วน Management Talk แปลผลทางเทคนิคให้เหมาะกับ PM, release manager หรือ leadership โดยยังเก็บ impact และ next step ไว้
วิธีเอาไปใช้ใน workflow จริง
- ★
Debugger agent
ใช้ Debug Mantra ก่อนแก้ bug
- ★
Reviewer agent
ใช้ Scrutinize หลัง implementation เสร็จ
- ★
Postmortem agent
ใช้เมื่อมี evidence ครบแล้วเท่านั้น
- ★
Comms agent
ใช้ Management Talk ทำ Jira หรือ Slack update
- ★
Load on demand
ไม่ต้องเปิดทุก skill กับทุกงาน ลด context และลด noise
03เกี่ยวอะไรกับเรา
ฟันธง: 9-Arm Skill น่าเก็บไว้เป็น blueprint ของ AI coding workflow แม้ไม่ได้ใช้ Claude Code โดยตรง เพราะมันสอนหลักสำคัญว่า agent ต้องช้าในจุดที่ควรตรวจ และเร็วในจุดที่แยกงานขนานได้
เริ่มจากเอา Debug Mantra ไปเป็น rule แรกของทีม: ห้าม agent เสนอ fix ถ้ายังไม่มี repro และ failing path ที่ชัด จากนั้นเพิ่ม Scrutinize เป็น second agent ก่อน merge
AI coding ที่ดีไม่ได้เกิดจากความสามารถอย่างเดียว แต่เกิดจากวินัยของ workflow ด้วย Human Gate จะทำงานง่ายขึ้นมากเมื่อ agent ส่งหลักฐานมาให้ตรวจ ไม่ใช่ส่งแค่คำตอบที่ดูมั่นใจ