Superpowers
Framework kỹ năng agentic cho coding agent, workflow TDD từ brainstorm đến merge, subagent-driven development, hỗ trợ Claude Code/Codex/Cursor/Gemini.
Xem thêm từ README.mdThu gọn README.md
Đánh giá chi tiết
Tổng quan
Superpowers là framework kỹ năng (skills) cho coding agent, biến agent thành quy trình phát triển phần mềm có hệ thống. Thay vì nhảy vào code ngay, agent sẽ brainstorm, lên spec, viết plan, dispatch subagent, review, rồi merge. Repo 118,969 stars, do Jesse Vincent (Prime Radiant) phát triển, MIT license, viết bằng Shell/Markdown.
Tính năng chính
- Brainstorming: hỏi Socratic để làm rõ ý tưởng, trình bày thiết kế từng phần nhỏ để human duyệt, lưu design document
- Writing Plans: chia task thành bite-sized (2-5 phút), mỗi task có file path cụ thể, code mẫu, và verification steps
- Subagent-Driven Development: dispatch subagent riêng cho mỗi task, review 2 giai đoạn (spec compliance + code quality)
- Test-Driven Development: bắt buộc RED-GREEN-REFACTOR, xóa code viết trước test
- Code Review tự động: review giữa các task theo severity, critical issues chặn tiến trình
- Git Worktrees: tạo workspace cách ly trên branch riêng, verify test baseline trước khi code
- Finishing workflow: verify test, chọn merge/PR/keep/discard, cleanup worktree
- Multi-platform: Claude Code (marketplace), Cursor, Codex, OpenCode, Gemini CLI
Stack kỹ thuật
- Shell scripts + Markdown skills (không dependency nặng)
- Hooks system (hooks.json) cho auto-trigger
- Visual brainstorming server (Node.js, zero-dep)
- Package.json chỉ cho tooling, core chạy bằng Markdown
Điểm mạnh
- 118K+ stars, cộng đồng lớn nhất trong các coding agent framework
- Triết lý rõ ràng: TDD bắt buộc, YAGNI, complexity reduction
- Plan chi tiết đến mức junior engineer không cần context cũng làm được
- Subagent review 2 lớp giảm lỗi đáng kể so với single-pass
- Hỗ trợ 5 platform: Claude Code, Cursor, Codex, OpenCode, Gemini CLI
- Agent tự động check skill trước mỗi task, không cần nhớ lệnh
Hạn chế
- Workflow cứng, khó tùy biến nếu không muốn TDD hoặc brainstorm step
- Chạy hoàn toàn bằng Markdown/prompt, phụ thuộc vào khả năng follow instruction của model
- 180 open issues, một số liên quan edge case với Windows
- Không có dashboard hay UI, chỉ text-based trong terminal
- Subagent autonomous 2+ giờ có thể drift nếu plan không đủ chi tiết
So sánh nhanh
So với oh-my-claudecode: Superpowers tập trung vào methodology (TDD, planning, review) hơn là orchestration infrastructure. OMC cho phép chọn model/provider linh hoạt (Codex, Gemini workers), Superpowers tập trung vào quy trình đúng bất kể platform.
Phù hợp khi nào
Khi muốn coding agent làm việc có kỷ luật: lên spec trước, TDD bắt buộc, review tự động. Đặc biệt hiệu quả cho dự án cần chất lượng code cao và agent chạy autonomous lâu.