TL;DR

AI coding agent mạnh hơn theo từng tháng, nhưng vẫn mắc một failure mode cũ: nhảy thẳng vào viết code mà không hỏi, không plan, không kiểm tra. Superpowers là open-source framework do Jesse Vincent tạo ra để fix đúng điểm đó - bằng cách enforce một quy trình 7 bước bắt buộc trước và trong khi agent làm việc. Kết quả: tăng tốc 3-4x trên multi-file features, đạt 85-95% test coverage, và agent chạy autonomous 6-8 tiếng mà không lệch plan. Framework đã đạt 106,000+ GitHub stars và 200,000+ installs chỉ sau vài tháng ra mắt.

Vấn đề AI hay bỏ qua

Hầu hết AI coding agent được huấn luyện để hữu ích ngay lập tức. Người dùng gõ một yêu cầu mơ hồ, agent bắt đầu viết code. Vấn đề không nằm ở tốc độ hay chất lượng model - mà nằm ở những bước bị bỏ qua: làm rõ yêu cầu, thiết kế giải pháp, lập kế hoạch implementation, xác nhận với người dùng.

Với bug fix đơn giản, điều đó không quan trọng. Nhưng với feature chạm 5-15 file, thiếu planning phase dẫn đến context drift - agent quên những quyết định đưa ra ở đầu session, chọn sai thư viện, viết code không nhất quán với phần đã làm trước đó.

Jesse Vincent - người tạo Request Tracker, cựu lead của Perl 5 releases, co-founder Keyboardio - gặp đúng vấn đề này khi dùng Claude Code cho production development. Tháng 10/2025, cùng tuần Anthropic ra mắt plugin system, ông build phiên bản đầu tiên của Superpowers.

Superpowers là gì

Superpowers không phải prompt khổng lồ nhét đầy rules. Đây là một behavioral enforcement layer - tầng hành vi bắt buộc - được xây dựng từ các file SKILL.md composable. Mỗi skill là một hướng dẫn có cấu trúc: khi nào kích hoạt, thực hiện các bước gì, xác minh điều gì.

SKILL.md file kết nối tới 6 nền tảng: Claude Code, Cursor, Codex, Copilot CLI, Gemini CLI, OpenCode

Điểm then chốt trong master skill: "IF A SKILL APPLIES TO YOUR TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT." - Agent không được tùy ý bỏ qua skill phù hợp. Skills auto-trigger dựa trên context detection, không cần gọi thủ công.

Framework hỗ trợ 7 nền tảng: Claude Code (official Anthropic marketplace), Codex CLI, Cursor, GitHub Copilot CLI, Gemini CLI, OpenCode và Factory Droid.

7 giai đoạn bắt buộc

  1. Brainstorming - Agent hỏi clarifying questions trước khi viết bất kỳ dòng code nào. Mục tiêu là biến yêu cầu mơ hồ thành design document được người dùng approve.
  2. Git Worktrees - Tự tạo isolated branch/worktree để bảo vệ main codebase. Từ v5.1.0, user phải consent trước khi worktree được tạo.
  3. Task Planning - Phân rã design thành các task 2-5 phút, mỗi task có exact file paths, expected code, và verification steps rõ ràng.
  4. Subagent-Driven Development - Mỗi task chạy trên một fresh subagent riêng biệt, ngăn context drift. Claude Code và Codex hỗ trợ parallel execution.
  5. Test-Driven Development - Enforce strict RED-GREEN-REFACTOR. Framework tự xóa code viết trước khi test tồn tại.
  6. Code Review (2 lần) - Pass 1 kiểm tra spec compliance; Pass 2 kiểm tra code quality. Review blocking - không pass không merge.
  7. Branch Completion - Verify tests xanh toàn bộ, trình bày merge/PR/discard options, cleanup worktrees.

Toàn bộ 7 giai đoạn tạo ra ~100,000 tokens cho một large feature hoàn chỉnh - con số thấp hơn đáng kể so với single-session approach nhờ fresh subagents giữ context window nhỏ.

Cài đặt và dùng thử

Trên Claude Code (đơn giản nhất):

claude plugin add obra/superpowers

Các nền tảng khác:

# Gemini CLI
gemini extensions install https://github.com/obra/superpowers

# Cursor
/add-plugin superpowers

# Codex / OpenCode: manual install qua raw GitHub URL

Version hiện tại là v5.1.0 (4/5/2026). Phiên bản này rewrite lại toàn bộ Git worktree skills, loại bỏ legacy slash commands (/brainstorm, /execute-plan, /write-plan), và consolidate code review thành single source of truth.

Chi phí token cho một full feature: ví dụ React to-do app 5 phase tốn khoảng $20 - tương đương hoặc rẻ hơn approach thông thường do fresh subagents tránh lãng phí context.

Ai nên dùng - khi nào không nên

Nên dùng khi:

  • Feature chạm 3+ file, cần architectural decisions
  • Production code yêu cầu test coverage cao (85-95%)
  • Team muốn encode code review culture và domain knowledge vào reusable skills
  • Session autonomous dài (6-8 giờ) trên Claude Code hoặc Codex

Không nên dùng khi:

  • Bug fix 1-2 dòng - overhead 10-20 phút brainstorm hoàn toàn không xứng đáng
  • Throwaway prototype hoặc exploratory work
  • Task đã được specify rõ ràng, không cần thêm clarification

Simon Willison - một trong những người đầu tiên viết về Superpowers khi nó viral tháng 10/2025 - mô tả Jesse Vincent là "một trong những người dùng coding agent có hệ thống nhất" ông từng gặp. Đây là lý do tại sao Superpowers thiết kế methodology-first thay vì tool-first.

Kết

Superpowers giải quyết một câu hỏi thực tế: làm thế nào để AI coding agent làm việc đúng cách chứ không chỉ làm việc nhanh. Framework không cạnh tranh với Devin hay OpenHands - nó ở một layer khác, enforce discipline cho agent bạn đang dùng hàng ngày.

Với 106,000+ stars, 200,000+ installs và một công ty (Prime Radiant) đứng sau phát triển, Superpowers không còn là side project cá nhân. Jesse Vincent đặt câu hỏi: "Software development năm 2028 sẽ trông thế nào?" - và đang build hướng đó.

Source code và tài liệu: github.com/obra/superpowers. via Heavybit podcast với Jesse Vincent.