SkillGitHubĐộ khó: Nâng caoMiễn phí
Logo Superpowers

Superpowers

4.5/5Đánh giá của OPCAIOS

Giúp Claude Code làm việc có quy trình hơn; dành cho người đã quen lập trình.

Bộ skill cộng đồng cho Claude Code: lập kế hoạch, viết test trước, gỡ lỗi có hệ thống, review code.

Superpowers là gì?

Superpowers là bộ phương pháp phát triển phần mềm dành cho coding agent, được xây từ nhiều skill có thể kết hợp với nhau. Dự án do Jesse Vincent và đội Prime Radiant phát triển, phát hành theo giấy phép MIT.

Điểm khác biệt là Superpowers ép agent đi theo một quy trình kỷ luật: hỏi để làm rõ yêu cầu và thiết kế trước, lập kế hoạch chi tiết, rồi mới triển khai theo kiểu TDD với subagent và review code. Các skill tự kích hoạt nên trong lúc dùng bạn không cần nhớ lệnh đặc biệt.

Bộ skill hỗ trợ nhiều công cụ: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, Antigravity, Hermes Agent và nhiều agent khác. Với đội dev, đây là cách nhanh để AI làm việc giống một kỹ sư có quy trình thay vì viết code ngay khi chưa hiểu rõ yêu cầu.

Chi phí khi dùng Superpowers

Miễn phí, mã nguồn mở MIT

Giá do nhà cung cấp quy định và có thể thay đổi; xem trang chính thức để biết mức mới nhất.

Tính năng nổi bật của Superpowers

01

Thiết kế trước, code sau

Skill brainstorming hỏi lại để làm rõ ý tưởng và lưu tài liệu thiết kế trước khi viết dòng code nào.

02

Kế hoạch chia nhỏ

writing-plans chia việc thành các tác vụ 2 đến 5 phút, có đường dẫn file, code và bước kiểm tra cụ thể.

03

TDD bắt buộc

test-driven-development áp dụng vòng red-green-refactor, kể cả xóa code viết trước khi có test.

04

Subagent và review

Mỗi tác vụ có thể giao cho một subagent mới kèm review; vấn đề nghiêm trọng sẽ chặn tiến độ.

05

Hỗ trợ nhiều agent

Có hướng dẫn cài cho Claude Code, Codex, Cursor, Gemini CLI, Copilot CLI, Antigravity, Hermes Agent và nhiều nền tảng khác.

Superpowers dùng để làm gì?

Xây tính năng mới có kiểm soát

Đội dev dùng brainstorming và writing-plans để chốt yêu cầu với khách trước khi để AI viết code.

Sửa lỗi có hệ thống

Dùng skill systematic-debugging để tìm nguyên nhân gốc thay vì sửa chắp vá.

Làm song song an toàn

using-git-worktrees tạo nhánh làm việc riêng để AI không đụng vào code đang chạy.

Chuẩn hóa review code

requesting-code-review và receiving-code-review giúp mọi thay đổi đều được đối chiếu với kế hoạch.

Cách dùng Superpowers

  1. 1

    Mở Claude Code

    Khởi động Claude Code trong dự án bạn muốn áp dụng Superpowers.

  2. 2

    Cài từ marketplace chính thức

    Cài plugin Superpowers từ marketplace chính thức của Claude Code.

    $/plugin install superpowers@claude-plugins-official
  3. 3

    Hoặc dùng marketplace riêng

    Thêm marketplace của Superpowers rồi cài plugin.

    $/plugin marketplace add obra/superpowers-marketplace
  4. 4

    Cài plugin từ marketplace riêng

    Sau khi thêm marketplace ở bước trên, chạy lệnh này để cài Superpowers.

    $/plugin install superpowers@superpowers-marketplace
  5. 5

    Khởi động lại phiên

    Sau khi cài, khởi động lại các phiên đang mở để hook có hiệu lực.

  6. 6

    Bắt đầu bằng mô tả ý tưởng

    Nêu điều bạn muốn xây; agent sẽ hỏi lại và lập thiết kế trước khi viết code.

Video hướng dẫn dùng Superpowers

Claude Code + SUPERPOWERS = The End of Vibe Coding? (Full Tutorial)

Eric Tech

The Claude Code Plugin Every Developer Must Learn (Superpowers)

GritAI Studio

Superpowers + Claude Code: Full Test & Honest Review

AI Unleashed

Ví dụ thực tế khi dùng Superpowers

Tình huống minh hoạ

Giả sử một startup phần mềm nhỏ ở Đà Nẵng cần thêm tính năng đặt lịch hẹn cho ứng dụng spa. Lập trình viên cài Superpowers vào Claude Code và mô tả yêu cầu. Agent hỏi lại về khung giờ, hủy lịch và thông báo, lưu bản thiết kế, rồi lập kế hoạch thành nhiều tác vụ nhỏ. Sau khi lập trình viên duyệt, agent tạo worktree riêng, viết test trước cho từng phần, giao việc cho subagent và review lại trước khi đề xuất merge hoặc tạo PR.

Mẹo và lưu ý khi dùng Superpowers

  • Duyệt kỹ thiết kế

    Chất lượng kết quả phụ thuộc vào bản thiết kế và kế hoạch, nên dành thời gian trả lời câu hỏi của agent.

  • Chọn cách thực thi

    subagent-driven-development kỹ nhất, executing-plans chạy liền mạch và tiết kiệm hơn với một lần review cuối.

  • Tắt telemetry nếu cần

    Đặt biến SUPERPOWERS_DISABLE_TELEMETRY để tắt việc tải logo có kèm phiên bản Superpowers.

  • Tự chẩn đoán

    Khi thấy quy trình chạy sai, nhờ agent tìm hiểu lỗi với superpowers để kích hoạt skill diagnosing-superpowers.

Câu hỏi thường gặp về Superpowers

Superpowers là gì và dùng để làm gì?

Superpowers là bộ phương pháp phát triển phần mềm dành cho coding agent, gồm nhiều skill kết hợp được với nhau. Nó ép agent đi theo quy trình: hỏi để làm rõ yêu cầu và thiết kế trước, lập kế hoạch chi tiết, rồi triển khai theo kiểu TDD với subagent và review code. Dự án do Jesse Vincent và đội Prime Radiant phát triển.

Superpowers có miễn phí không?

Có. Superpowers miễn phí và là mã nguồn mở theo giấy phép MIT. Tuy vậy, chi phí dùng AI vẫn tính theo agent mà bạn chạy bộ skill này trên đó. Giá của các agent có thể thay đổi, hãy kiểm tra trang chính thức của từng công cụ.

Ai nên dùng Superpowers và hỗ trợ những agent nào?

Superpowers dành cho lập trình viên và đội phát triển phần mềm dùng coding agent, độ khó ở mức nâng cao. Bộ skill hỗ trợ Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, Antigravity, Hermes Agent và nhiều agent khác. README có hướng dẫn cài riêng cho từng nền tảng.

Cài Superpowers cho Claude Code như thế nào?

Mở Claude Code trong dự án, rồi chạy /plugin install superpowers@claude-plugins-official để cài từ marketplace chính thức. Cách khác là chạy /plugin marketplace add obra/superpowers-marketplace, sau đó /plugin install superpowers@superpowers-marketplace. Cài xong, khởi động lại các phiên đang mở để hook có hiệu lực, rồi mô tả ý tưởng bạn muốn xây.

Dùng Superpowers cần lưu ý gì?

Chất lượng kết quả phụ thuộc vào bản thiết kế và kế hoạch, nên hãy dành thời gian trả lời câu hỏi của agent. Bạn có thể chọn subagent-driven-development để làm kỹ nhất, hoặc executing-plans để chạy liền mạch và tiết kiệm hơn. Đặt biến SUPERPOWERS_DISABLE_TELEMETRY nếu muốn tắt việc tải logo có kèm phiên bản.

Liên kết hữu ích

Muốn áp dụng vào doanh nghiệp của bạn?

OPCAIOS khảo sát quy trình, chọn công cụ phù hợp và triển khai cùng đội ngũ của bạn. Buổi tư vấn đầu tiên miễn phí.

Đặt lịch tư vấn