Superpowers
Phương pháp luận phát triển phần mềm hoàn chỉnh cho coding agent — ép hỏi rõ spec trước, TDD đúng nghĩa, rồi mới cho agent tự chạy subagent-driven-development.
- Status
- active
- Setup difficulty
- plug-and-play
- Use case mình dùng
- Cài vào Claude Code để agent tự dừng lại hỏi spec trước khi code, thay vì lao vào viết code ngay khi thấy mơ hồ.
Limitations
- Cài riêng cho từng harness nếu dùng nhiều công cụ (Claude Code, Antigravity, Codex, Cursor... không dùng chung 1 lần cài)
Bộ skill có thể kết hợp + instruction ban đầu, ép coding agent đi đúng quy trình phát triển phần mềm thay vì nhảy thẳng vào viết code.
Cách nó hoạt động
Ngay khi agent thấy bạn đang build gì đó, nó không lao vào code ngay — mà lùi lại hỏi bạn thật sự đang cố làm gì. Sau khi rút ra được spec, nó trình bày theo từng đoạn ngắn dễ đọc. Bạn duyệt xong, agent lập implementation plan rõ tới mức 1 junior engineer thiếu kinh nghiệm cũng làm theo được — nhấn mạnh TDD đỏ/xanh đúng nghĩa, YAGNI, DRY. Gõ “go” thì agent chạy subagent-driven-development: từng task một, tự kiểm tra lại việc mình vừa làm, rồi đi tiếp — có thể chạy tự động cả tiếng đồng hồ mà không lệch khỏi kế hoạch.
Cài đặt
Claude Code (marketplace chính thức của Anthropic):
/plugin install superpowers@claude-plugins-official
Claude Code (marketplace riêng của Superpowers):
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
Antigravity:
agy plugin install https://github.com/obra/superpowers
Còn hỗ trợ Codex App, Codex CLI, Cursor, Factory Droid, GitHub Copilot CLI, Kimi Code, OpenCode, Pi — xem chi tiết từng công cụ trong README của repo.
Lưu ý
Không host lại file ở đây — cài qua plugin marketplace theo đúng harness đang dùng để luôn có bản mới nhất.