รีวิว repo
AI บอกว่า "แก้ให้แล้วครับ" แล้วผมต้องมานั่งตรวจเองว่ามันทำจริงไหม
ปัญหาไม่ได้อยู่ที่มันเขียนโค้ดไม่เป็น แต่อยู่ที่มันพูดว่าเสร็จได้โดยไม่ต้องมีหลักฐานอะไรเลย Superpowers คือชุดกฎที่ติดตั้งเพิ่มให้ AI ที่ช่วยเราเขียนโค้ด เพื่อไม่ให้มันพูดแบบนั้นได้ตั้งแต่ก่อนพิมพ์บรรทัดแรก
14ไฟล์
กฎทั้งหมดของมันอยู่ในไฟล์แค่ 14 ใบ รวม 7,539 บรรทัด — ผมโหลดมานับเองเมื่อเช้าวันที่ 7 กันยายน · มันไม่ได้ใหญ่อย่างที่จำนวนดาวทำให้คิด
สิ่งที่มันแก้ให้จริง
- ก่อนแตะโค้ด มันจะถามจนได้โจทย์จริง แล้วส่งแผนให้เราดูทีละส่วน ไม่ลงมือจนกว่าเราจะพยักหน้า
- มันหั่นแผนเป็นชิ้นละ 2-5 นาที บอกด้วยว่าแต่ละชิ้นแตะไฟล์ไหนและตรวจยังไง เปิดกลับมาดูตอนไหนก็รู้ว่าค้างตรงไหน
- บังคับเขียนตัวทดสอบให้ไม่ผ่านก่อน แล้วค่อยเขียนโค้ดให้ผ่าน โค้ดไหนเผลอเขียนก่อน มันสั่งให้ลบทิ้ง
- ห้ามพูดว่าผ่านหรือเสร็จ จนกว่าจะรันคำสั่งตรวจแล้วเห็นผลด้วยตาตรงนั้น คำว่า “น่าจะได้แล้ว” มันนับเป็นการโกหก
คำสั่งที่ผมรันจริงก่อนเขียนโพสต์นี้
$ git clone --depth 1 https://github.com/obra/superpowers$ find superpowers/skills -name SKILL.md | wc -l # ได้ 14$ sed -n "1,40p" superpowers/skills/verification-before-completion/SKILL.mdทั้ง repo หนัก 2.8 MB · เปิดไฟล์กฎใบที่อยู่ในคำสั่งสุดท้ายใบเดียว ก็เห็นหัวใจของทั้งชุดแล้ว ไม่ต้องติดตั้งอะไรก็อ่านได้
คุ้มกับใคร และใครยังไม่ต้องรีบลง
ยังไม่ต้องรีบลง
- งานเล็กที่แก้ทีละไฟล์แล้วจบ — ขั้นตอนก่อนลงมือจะกินเวลามากกว่าตัวงาน