
Chào Mừng Đến Với Superpowers
Hướng dẫn thực tế để làm việc với AI coding agent có kỷ luật — không chỉ là nhanh.
Superpowers Là Gì?
Superpowers là một bộ sưu tập các "skill" — các quy tắc hành vi có cấu trúc — mà bạn cài đặt vào một AI coding agent (như Claude Code, Cursor, hoặc Gemini CLI). Sau khi cài đặt, trợ lý AI của bạn sẽ không còn hành xử như một thực tập sinh hăng hái lao vào code ngay lập tức, mà sẽ hành xử như một kỹ sư cấp cao luôn suy nghĩ trước khi hành động.
Nói đơn giản: Superpowers dạy AI của bạn hỏi trước khi code, lập kế hoạch trước, và xác minh kết quả trước khi tuyên bố hoàn thành bất cứ điều gì.
Nó không làm cho AI thông minh hơn. Nó làm cho AI kỷ luật hơn.
Hãy tưởng tượng sự khác biệt giữa một nhà thầu bắt đầu đóng đinh ngay khi vừa đến so với một người đầu tiên đi khảo sát công trình, hỏi về bản vẽ, kiểm tra đường ống đằng sau tường, rồi mới xây dựng một cách có phương pháp. Cả hai nhà thầu đều biết xây dựng. Nhưng chỉ có một người sẽ không gây ra một mớ hỗn độn tốn kém.
Vấn Đề Mà Superpowers Giải Quyết
Hầu hết những người đã thử các công cụ AI coding đều đã trải qua chu kỳ này:
Không Có Superpowers
| Bạn nói | AI làm gì |
|---|---|
| "Thêm tính năng đăng nhập" | Ngay lập tức viết 400 dòng code trên 8 file |
| "Nó có hoạt động không?" | "Có! Tôi đã triển khai hệ thống đăng nhập hoàn chỉnh." |
| "Tôi đã chạy test" | 3 test thất bại, 2 file thiếu import |
| "Sửa các test đó" | Viết lại nửa codebase và tạo ra 2 bug mới |
| "Xong chưa?" | "Xong rồi! Mọi thứ trông rất ổn." |
| Thực tế | Không có gì hoạt động. Bạn đã mất một tiếng. |
AI không cố tình nói dối — nó thực sự tin rằng nó đã hoàn thành. Nhưng nó chưa bao giờ chạy test. Nó chưa bao giờ xác minh. Nó chỉ nói xong vì đó là điều bạn muốn nghe.
Có Superpowers
| Bạn nói | AI làm gì |
|---|---|
| "Thêm tính năng đăng nhập" | Đặt 3 câu hỏi làm rõ về yêu cầu |
| Bạn trả lời | Đề xuất 2 cách tiếp cận khác nhau với các đánh đổi |
| Bạn chọn một | Viết kế hoạch chi tiết để bạn phê duyệt |
| Bạn phê duyệt | Triển khai từng bước, chạy test sau mỗi bước |
| "Xong chưa?" | Chạy toàn bộ bộ test, cho bạn xem output thực tế, rồi mới nói xong |
| Thực tế | Nó hoạt động. Bạn có test. Kế hoạch được ghi lại. |
Sự khác biệt không phải là năng lực. Đó là kỷ luật quy trình làm việc.
Cách Hoạt Động (Đơn Giản)
Superpowers thực thi quy trình làm việc 7 bước cho mọi nhiệm vụ coding quan trọng:
Bước 1 — Brainstorming
Trước khi bất kỳ code nào được viết, AI khám phá vấn đề cùng với bạn. Nó hỏi từng câu hỏi một, trình bày nhiều cách tiếp cận, và chờ bạn phê duyệt thiết kế. Không có code cho đến khi bạn đồng ý.
Bước 2 — Isolation
Công việc diễn ra trong môi trường biệt lập (một git worktree) để codebase chính của bạn không bao giờ bị ảnh hưởng bởi các thử nghiệm đang tiến hành. Như một sandbox riêng biệt.
Bước 3 — Lập Kế Hoạch
AI viết một kế hoạch triển khai chi tiết, từng bước. Mỗi nhiệm vụ đủ nhỏ để một kỹ sư mới có thể hoàn thành trong 2–5 phút. Kế hoạch được xem xét và phê duyệt trước khi bất kỳ việc thực thi nào bắt đầu.
Bước 4 — Thực Thi
Các nhiệm vụ từ kế hoạch được thực thi — thường bởi các tiến trình "subagent" riêng biệt — từng cái một, với các bàn giao rõ ràng và báo cáo trạng thái. Không có nhiệm vụ nào chồng chéo sang cái tiếp theo.
Bước 5 — Kiểm Thử
Các test được viết trước code sản xuất (Test-Driven Development). AI không thể tuyên bố một tính năng hoàn chỉnh trừ khi các test vượt qua với output thực tế, được quan sát — không phải output được giả định.
Bước 6 — Review
Sau khi triển khai, một quy trình review hai giai đoạn kiểm tra: (1) chúng ta có xây dựng đúng những gì đã được chỉ định không? và (2) chất lượng code có chấp nhận được không? Đây là hai mối quan tâm riêng biệt và cả hai đều phải vượt qua.
Bước 7 — Hoàn Thành
Chỉ sau khi tất cả các cổng xác minh vượt qua, AI mới tuyên bố công việc hoàn thành. Sau đó nó giúp bạn tích hợp, tạo một pull request, hoặc đóng nhiệm vụ một cách gọn gàng.
Ai Sử Dụng Superpowers?
Superpowers đã được cộng đồng lập trình viên áp dụng rộng rãi:
- 86.000+ GitHub stars — một trong những agentic toolkit được nhiều star nhất
- 6.800+ fork — các team đang tích cực tùy chỉnh cho quy trình làm việc của họ
- 24 contributors — cộng đồng open-source năng động
- 6+ nền tảng được hỗ trợ — hoạt động với Claude Code, Cursor, Gemini CLI, Codex, OpenCode và nhiều hơn nữa
Được sử dụng bởi các lập trình viên solo muốn ngừng phải giám sát liên tục các công cụ AI của họ, bởi các team kỹ thuật muốn chất lượng nhất quán từ phát triển có hỗ trợ AI, và bởi các product manager muốn giao hàng có thể dự đoán khi làm việc với các AI agent.
Có Phù Hợp Với Team Của Bạn Không?
Sử dụng danh sách kiểm tra bên dưới để xem Superpowers phù hợp với tình huống của bạn như thế nào:
Dành Cho Lập Trình Viên
Dành Cho Product Manager & Team Lead
Dành Cho QA Engineer
Nếu bạn đã đánh dấu 3 hoặc nhiều hơn trong bất kỳ phần nào, Superpowers được xây dựng cho bạn.
Bắt Đầu — Đọc Tiếp Phần Nào
Các vai trò khác nhau được hưởng lợi từ các phần khác nhau của hướng dẫn này:
| Vai Trò | Lộ Trình Được Khuyến Nghị |
|---|---|
| Lập Trình Viên | Bắt đầu với Bắt Đầu → Brainstorming → Viết Kế Hoạch → tất cả các chương |
| Product Manager | Đọc Brainstorming và Viết Kế Hoạch để hiểu cách yêu cầu trở thành kế hoạch |
| QA Engineer | Chuyển đến TDD và Thực Thi & Subagent để biết mô hình xác minh và kiểm thử |
| Team Lead / Architect | Đọc tất cả các chương — Superpowers là kỷ luật toàn team, không chỉ là công cụ dành cho lập trình viên |
Kết luận: Superpowers không thay thế phán đoán của bạn. Nó đảm bảo rằng AI hỏi về phán đoán của bạn vào đúng lúc, ghi lại các quyết định, và chứng minh công việc của nó trước khi tuyên bố bất cứ điều gì hoàn thành.