AI Agents & Skills

Superpowers: bộ skill buộc Claude Code lên kế hoạch, viết test rồi mới code

Tóm tắt

Superpowers (obra/superpowers) là thư viện quy trình cho Claude Code. Các skill được nạp tự động và buộc agent đi qua những bước mà lập trình viên giỏi vẫn làm: làm rõ yêu cầu, viết kế hoạch, code theo TDD, debug có hệ thống và kiểm chứng trước khi tuyên bố hoàn thành.

Các skill chính

SkillLàm gì
BrainstormingHỏi lại để làm rõ ý tưởng trước khi viết dòng code nào
Writing plansViết kế hoạch chi tiết: các giai đoạn, lệnh kiểm chứng, tiêu chí thành công, phương án rollback
Executing plansThực thi theo từng đợt, có điểm dừng để review
Test-driven developmentRED → GREEN → REFACTOR: test thất bại trước, code sau
Systematic debuggingTìm nguyên nhân gốc → tìm pattern → kiểm giả thuyết → sửa
Verification before completionPhải chạy lệnh kiểm chứng và xem kết quả trước khi báo “xong”

Cài đặt

/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace

Áp dụng thế nào?

  • Dùng cho việc lớn: tính năng nhiều file, migration, refactor — nơi thiếu kế hoạch là trả giá đắt.
  • Review plan như review thiết kế: file plan là điểm kiểm soát tốt nhất cho Tech Lead trước khi agent đụng vào code.
  • Việc nhỏ thì bỏ qua: sửa một dòng không cần brainstorm; quy trình đầy đủ tốn thời gian và token.
  • PM: plan và tiêu chí thành công của Superpowers có thể dùng luôn làm acceptance criteria.