Superpowers

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

Superpowers

4.5/5Đánh giá của 2dm

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.

Giới thiệu

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.

Tính năng nổi bật

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.

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

  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

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ế

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 & lưu ý

  • 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

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

Dự án mã nguồn mở theo giấy phép MIT; chi phí dùng AI tính theo agent bạn chạy.

Có phải gõ lệnh để gọi từng skill không?

Không, các skill tự kích hoạt; agent kiểm tra skill liên quan trước mỗi tác vụ.

Dùng nhiều agent thì cài thế nào?

README hướng dẫn cài riêng cho từng nền tảng, nếu dùng nhiều công cụ thì cài cho từng cái.

Có nhận đóng góp skill mới không?

README cho biết dự án thường không nhận skill mới, và mọi thay đổi phải chạy được trên tất cả agent được hỗ trợ.

Liên kết hữu ích

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

2dm 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
Zalo