Superpowers: ชุด Skills ที่ให้ AI ถามก่อนเขียนโค้ด ติดตั้งยังไง
Superpowers เป็นชุด Skills โอเพนซอร์สที่ให้ coding agent ถามความต้องการ สรุปสเปก วางแผน แล้วแบ่งงานให้ subagent พร้อมตรวจงาน บทความนี้สรุปวิธีติดตั้งใน Claude Code และ Codex ขั้นตอนทั้งเจ็ด และข้อควรระวัง

ใครใช้ Claude Code หรือ Codex แล้วเคยสั่งงานไปแค่ประโยคเดียว แล้ว agent รีบเขียนโค้ดทันทีจนได้ผลที่ไม่ใช่สิ่งที่ต้องการ ปัญหานี้มักเกิดจากการที่ยังไม่ได้บอกให้ชัดว่าอยากได้อะไร Superpowers คือชุดคำสั่งเสริม (skills) ที่ทำให้ agent ถามให้ชัดก่อน วางแผนเป็นขั้นตอน แล้วค่อยลงมือเขียนโค้ดตามแผน
บทความนี้เขียนจาก README และเอกสารของ repo obra/superpowers ที่อ่านเมื่อ 10 ต.ค. 2026 ยังไม่ได้ติดตั้งเพื่อทำบทความนี้ ขั้นตอนทุกอย่างจึงเป็นไปตาม README ไม่ใช่สิ่งที่รันแล้วเห็นผลจริง
Superpowers เป็นโอเพนซอร์สแบบ MIT ทำโดย Jesse Vincent และทีม Prime Radiant ตอนตรวจวันที่ 10 ต.ค. 2026 repo มี 297,137 ดาวบน GitHub

Superpowers คืออะไร
ลองนึกถึงการจ้างผู้รับเหมาบ้าน ถ้าเราบอกแค่ว่า "อยากได้ห้องนอนใหม่" ผู้รับเหมาที่ดีจะไม่รีบทุบผนัง แต่จะถามก่อนว่าอยากใช้ห้องทำอะไร งบเท่าไร แล้วทำแบบให้ดูทีละส่วนก่อนลงมือ Superpowers ทำแบบเดียวกันกับ coding agent
README อธิบายว่า เมื่อ agent เห็นว่าเรากำลังสร้างอะไรอยู่ มันจะไม่กระโดดเขียนโค้ดทันที แต่จะถามว่าเราต้องการอะไรจริง ๆ จากนั้นแสดงสเปกให้ดูทีละช่วงสั้น ๆ เมื่อเราเห็นด้วยแล้วจึงทำแผนงาน และเมื่อเราพิมพ์ "go" agent จะเริ่มแบ่งงานให้ subagent ทำทีละงาน พร้อมตรวจงานทุกชิ้น README ระบุว่า skills ทำงานเองโดยอัตโนมัติ จึงไม่ต้องสั่งอะไรพิเศษ

ก่อนเริ่มต้องเตรียมอะไรบ้าง
- Coding agent README ระบุรายการ harness ที่รองรับไว้หลายตัว เช่น Claude Code, Codex App, Codex CLI, Cursor, Gemini CLI และอื่น ๆ ที่แสดงในหัวข้อถัดไป
- บัญชีและค่าใช้จ่าย README ไม่ได้ระบุว่าต้องมีบัญชีหรือเสียค่าใช้จ่ายเพิ่มสำหรับ Superpowers เอง การใช้งานกับ agent ทำตามแผนที่คุณใช้อยู่กับ agent นั้น
- การติดตั้งแยกตาม agent README ระบุว่า ถ้าใช้มากกว่าหนึ่ง harness ให้ติดตั้ง Superpowers แยกสำหรับแต่ละตัว
ติดตั้งใน Claude Code
README มีสองทางสำหรับ Claude Code ทางแรกคือ marketplace ทางการของ Claude ให้พิมพ์คำสั่งนี้ใน Claude Code
/plugin install superpowers@claude-plugins-official
ทางที่สองคือ Superpowers marketplace ซึ่งต้องลงทะเบียน marketplace ก่อนแล้วจึงติดตั้ง plugin
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace

ติดตั้งใน Codex
README ระบุวิธีสำหรับ Codex สองแบบ แบบแรกคือ Codex App ให้กด Plugins ที่แถบด้านข้าง จะเห็น Superpowers ในหมวด Coding กด + ข้าง Superpowers แล้วทำตามขั้นตอนที่ขึ้นมา
แบบที่สองคือ Codex CLI ให้พิมพ์ /plugins เพื่อเปิดหน้าค้นหา แล้วพิมพ์ superpowers จากนั้นเลือก Install Plugin
นอกจากสองตัวนี้ README ยังมีวิธีติดตั้งให้ Cursor, Gemini CLI, Antigravity, Devin CLI, Factory Droid, GitHub Copilot CLI, Grok Build CLI, Kimi Code, OpenCode, Pi, Qwen Code, Hermes Agent และ Muse ทั้งหมดเป็นขั้นตอนของแต่ละ agent ถ้าคุณใช้ agent ตัวไหนให้ดูหัวข้อของตัวนั้นใน README
ลองใช้ครั้งแรกตามเอกสาร
หลังติดตั้งแล้ว README บอกว่า skills จะทำงานเอง ไม่ต้องสั่งพิเศษ ให้เริ่มด้วยงานเล็ก ๆ ที่คุณอยากให้มีสักอย่าง README มีตัวอย่างการตรวจว่าติดตั้งสำเร็จ คือให้ส่งข้อความนี้ใน session ใหม่
Let's make a react todo list
README ระบุว่า ถ้าติดตั้งสำเร็จ brainstorming จะทำงานก่อนเขียนโค้ดใด ๆ ตัวอย่างนี้อยู่ในหัวข้อ Muse ของ README และเป็นคำอธิบายของ README เอง ถ้า agent เริ่มเขียนโค้ดเลยโดยไม่ถามก่อน ให้ตรวจการติดตั้งตามขั้นตอนของ agent นั้นอีกครั้ง
ขั้นตอนการทำงานทั้งเจ็ด
README ระบุขั้นตอนหลักเจ็ดขั้น ตารางด้านล่างสรุปชื่อ skill กับสิ่งที่แต่ละขั้นทำ
| ขั้นที่ | skill | ทำงานเมื่อไร | ทำอะไร |
|---|---|---|---|
| 1 | brainstorming | ก่อนเริ่มสร้างอะไร | ถามคำถามให้เราบอกว่าต้องการอะไรและทำไม แล้วสรุปความเข้าใจให้แก้ไข งานเล็กตกลงในแชท งานใหญ่ได้เอกสารออกแบบ |
| 2 | using-git-worktrees | หลังอนุมัติการออกแบบ | สร้าง workspace แยกบน branch ใหม่ รันการตั้งค่าโปรเจกต์ และตรวจว่า test ผ่านก่อนเริ่ม |
| 3 | writing-plans | เมื่อมีการออกแบบที่อนุมัติ | แบ่งงานเป็นชิ้นเล็ก ๆ ราว 2 ถึง 5 นาทีต่อชิ้น แต่ละชิ้นมี path ของไฟล์ โค้ด และขั้นตรวจสอบ |
| 4 | subagent-driven-development หรือ executing-plans | เมื่อมีแผนงาน | README ระบุทั้งสองทาง ดูหัวข้อถัดไป |
| 5 | test-driven-development | ระหว่างลงมือทำ | บังคับวงจร RED-GREEN-REFACTOR คือเขียน test ที่ fail ดูว่า fail เขียนโค้ดน้อยที่สุดให้ผ่าน แล้ว commit |
| 6 | requesting-code-review | ระหว่างแต่ละงาน | ตรวจงานเทียบกับแผน รายงานปัญหาตามระดับความรุนแรง ปัญหาระดับ critical จะหยุดความคืบหน้า |
| 7 | finishing-a-development-branch | เมื่องานเสร็จ | ตรวจ test ให้เลือกทางเลือก merge, PR, เก็บไว้ หรือทิ้ง แล้วล้าง worktree |

README เขียนว่า agent จะตรวจหา skill ที่เกี่ยวข้องก่อนทำงานทุกชิ้น และระบุว่าเป็นขั้นตอนที่ต้องทำตาม ไม่ใช่คำแนะนำ
ขั้นที่สี่ เลือกแบบไหน
ขั้นที่สี่มีสองทางให้เลือก README เขียนว่า แบบแรกคือ subagent-driven-development ซึ่ง agent จะส่ง subagent ใหม่ไปทำทีละงาน และมีการตรวจหลังแต่ละงาน README เรียกว่า "most thorough" แบบที่สองคือ executing-plans ซึ่งทำทุกงานในเซสชันปัจจุบันแล้วตรวจทั้ง branch ครั้งเดียวตอนท้าย README เรียกว่า "cheapest" ถ้าต้องการความรอบคอบให้เลือกแบบแรก ถ้าอยากประหยัดให้เลือกแบบที่สอง
ข้อควรระวัง
-
ข้อมูลที่ส่งออกไป README ระบุว่า ฟีเจอร์ visual companion ของ brainstorming โหลดโลโก้ Prime Radiant จากเว็บไซต์ของผู้พัฒนา และคำขอนั้นมีเลขเวอร์ชันของ Superpowers ที่ใช้ ไม่มีรายละเอียดเกี่ยวกับโปรเจกต์ คำสั่งที่พิมพ์ หรือ coding agent ที่ใช้ README ระบุว่าไม่เห็นการคลิกหรืองานที่กำลังทำ
-
วิธีปิด ตั้ง environment variable ชื่อ
SUPERPOWERS_DISABLE_TELEMETRYเป็นค่าจริงใด ๆ ก็ได้ README บอกว่า Superpowers ยังเคารพตัวเลือกปิดของ Claude Code คือDISABLE_TELEMETRYและCLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICด้วย
-
ตรวจงานเองเสมอ แม้ README จะออกแบบให้ agent ทำงานตามแผนและตรวจงานตัวเอง ผลลัพธ์ที่ได้ก็ยังควรถูกตรวจโดยคนก่อนนำไปใช้จริง
เรื่องการให้ agent ถามให้ชัดก่อนลงมือ อ่านต่อได้ใน บทความ grill-me
ปัญหาที่เกิดระหว่างใช้งาน
README มี skill ชื่อ diagnosing-superpowers สำหรับกรณีที่ skill ทำงานผิด ไม่ทำงาน หรือ agent ไม่ทำตามแผน ให้พิมพ์กับ coding agent ว่า
figure out what went wrong with superpowers in this session
README ระบุว่า skill นี้อ่าน transcript ของ session แล้วรายงานสิ่งที่เกิดขึ้นพร้อมหลักฐานระดับบรรทัด และถ้าต้องการสามารถแพ็กไฟล์ที่ลบข้อมูลแล้วเพื่อส่งเป็น bug report ได้ หากต้องการดู session เก่า ให้ระบุ id ของ session นั้นไปด้วยตามที่ README แนะนำ
อัปเดตและถอนการติดตั้ง
README ระบุเรื่องการอัปเดตไว้ว่า การอัปเดต Superpowers ขึ้นอยู่กับ coding agent แต่บ่อยครั้งเป็นอัตโนมัติ ส่วนการถอนการติดตั้ง README ไม่ได้ให้คำสั่งไว้ ให้ใช้เมนู /plugin ใน Claude Code หรือหน้าจัดการ plugin ของ agent ที่คุณติดตั้งไว้