GitHub repo #claude-code#agentic-workflow#tdd#methodology

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.

Nguyên · 23 tháng 7, 2026
obra/superpowers · Shell · MIT Xem repo ↗
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.