So sánh Superpowers, gstack và GSD: Bộ kỹ năng AI Claude Code chuẩn hóa quy trình phát triển phần mềm

06 tháng 4, 2026·7 phút đọc

Claude Code đã trở thành công cụ AI lập trình phổ biến, hỗ trợ phát triển phần mềm hiệu quả. Bài viết phân tích ba framework mở rộng kỹ năng Claude Code gồm Superpowers, gstack và GSD, từ đó đề xuất mô hình ba tầng kết hợp để cân bằng quyết định, ngữ cảnh và thực thi.

So sánh Superpowers, gstack và GSD: Bộ kỹ năng AI Claude Code chuẩn hóa quy trình phát triển phần mềm

So sánh Superpowers, gstack và GSD: Bộ kỹ năng AI Claude Code chuẩn hóa quy trình phát triển phần mềm

Claude Code đang nhanh chóng trở thành một trong những công cụ AI hỗ trợ lập trình được sử dụng rộng rãi nhất hiện nay. Từ các nhà phát triển cá nhân, startup đến các đội nhóm kỹ sư đông đảo, Claude Code đã được tích hợp vào quy trình làm việc hàng ngày để viết code sản xuất, review pull request, gỡ lỗi và phát triển tính năng với tốc độ chưa từng thấy cách đây một năm.

Bên cạnh sự phát triển về số lượng người dùng, hệ sinh thái xung quanh Claude Code cũng ngày càng lớn mạnh với các Claude Skills — các bộ kỹ năng được cấu thành và tự động kích hoạt giúp AI có thể lập kế hoạch, xây dựng và kiểm tra hiệu quả hơn. Với việc Anthropic hợp nhất "slash commands" và "skills" thành một định dạng kỹ năng duy nhất, đây là cách tiêu chuẩn để mở rộng khả năng của Claude Code.

Trong cộng đồng, hai framework mở nguồn chính phục vụ kỹ năng này đã thu hút sự chú ý lớn: Superpowersgstack. Mỗi framework mang một triết lý và bộ kỹ năng riêng, tuy việc cài đặt đồng thời cả hai có thể gây xung đột và phức tạp. Ngoài ra, còn có GSD đóng vai trò bổ trợ giữ ổn định ngữ cảnh và đặc tả dự án trong các chuỗi làm việc dài.

Bài viết này sẽ phân tích, so sánh tổng quát giữa ba bộ kỹ năng này, đồng thời đề xuất mô hình kết hợp ba tầng lý tưởng giúp cân bằng giữa quyết định, ngữ cảnh và thực thi trong phát triển phần mềm dùng AI.


Mô hình ba lớp kỹ năng: Quyết định, Ngữ cảnh, Thực thi

Thay vì chọn một framework duy nhất, cách hiệu quả là phân chia công việc thành ba lớp, mỗi lớp do một bộ kỹ năng đảm trách:

LớpFrameworkVai trò
Quyết định / Vai trògstackPhán đoán từ góc độ CEO, thiết kế, kiến trúc, kiểm thử — không chỉ tập trung vào cách viết code.
Ngữ cảnh / Đặc tảGSDGiữ vững đặc tả, trạng thái, ranh giới và ngữ cảnh dài hạn tránh bị mai một.
Thực thiSuperpowersTừ làm rõ yêu cầu → lên kế hoạch → TDD (test-driven development) → nghiệm thu, tạo thành vòng khép kín mạch lạc.
  • Superpowers mạnh ở khía cạnh thực thi công việc một cách suôn sẻ.
  • gstack tập trung vào quyết định “làm gì” và “có nên làm không” với góc nhìn đa chiều.
  • GSD giữ cho đặc tả và ngữ cảnh ổn định khi dự án triển khai kéo dài nhiều giai đoạn.

So sánh nhanh Superpowers và gstack

Superpowers (GitHub ~137K stars)

  • Kho lưu trữ: obra/superpowers
  • Bộ kỹ năng Agent Skills với phương pháp phát triển phần mềm gồm 14 kỹ năng nền tảng, từ brainstorm, lập kế hoạch, TDD, đến thực thi và kiểm định.

gstack (GitHub ~65K stars)

  • Kho lưu trữ: garrytan/gstack
  • Sáng lập bởi Garry Tan (CEO YC), bao gồm 23 công cụ đa chiều đại diện cho vai trò CEO, designer, QA, kiến trúc sư, v.v.
  • Đã áp dụng để tạo ra hơn 600,000 dòng code sản xuất (trong đó 35% là test) trong 60 ngày, dù chỉ làm việc bán thời gian.

Lưu ý: số sao GitHub chỉ là một chỉ số chưa chắc phản ánh đúng sự phù hợp với mọi quy trình làm việc.


Bảng so sánh tính năng nổi bật

Hạng mụcSuperpowersgstack
Brainstorm sản phẩmbrainstorming/office-hours, /plan-ceo-review
Lập kế hoạch kiến trúcwriting-plans/plan-eng-review, /autoplan
Thiết kế/design-consultation, /plan-design-review, …
Thực thi phát triểnexecuting-plans, subagent-driven-development
Kiểm thửtest-driven-development/qa, /qa-only
Gỡ lỗisystematic-debugging/investigate
Review coderequesting-code-review, receiving-code-review/review, /codex
Kiểm định và bàn giaoverification-before-completion, finishing-a-development-branch/ship, /land-and-deploy, /canary, /document-release
Bảo mật/cso, /careful, /freeze, /guard, /unfreeze
Quan sát hệ thống/learn, /retro
Test trình duyệt/browse, /connect-chrome, /setup-browser-cookies
Quản lý git worktreesusing-git-worktrees
Quản lý kỹ năngusing-superpowers, writing-skills/gstack-upgrade
Hiệu năng/benchmark
Triển khai/setup-deploy

Triết lý thiết kế: “Cách làm” và “Làm gì” (và vị trí của GSD)

  • Superpowers tập trung vào cách thức xây dựng code với quy trình chặt chẽ: làm rõ yêu cầu, lên kế hoạch, viết test trước khi code (TDD), kiểm tra kỹ càng. Quy trình này dành cho người đã rõ mục tiêu và muốn thực thi hiệu quả.

  • gstack nhấn mạnh việc quyết định làm gì và nên làm hay không, đi sâu vào thảo luận, đánh giá ý tưởng từ góc độ nhiều vai trò khác nhau, kể cả chạy các bài test trình duyệt thực tế.

  • GSD không phải là một đội nhóm khác mà là kỹ thuật quản lý ngữ cảnh: giữ ổn định goals, đặc tả, trạng thái dự án để tránh hiện tượng “context rot” khi làm việc kéo dài nhiều phiên hoặc nhiều nhánh.


Đặc điểm và hạn chế từng framework

Vấn đềSuperpowersgstackGSD
Vấn đề chínhCách thực thi công việcQuyết định làm gì và có nên làmGiữ cho ngữ cảnh và đặc tả không bị mai một
Điểm mạnhQuy trình lập kế hoạch, TDD, nghiệm thuQuyết định đa mô hình, review chặt chẽQuản lý ngữ cảnh dài hạn
Phù hợp nhấtYêu cầu rõ ràngQuy trình suy nghĩ liên tục khi yêu cầu còn mơ hồDự án dài nhiều chuỗi công việc
Hạn chếQuy trình nặng với task nhỏQuá tải token, phức tạp khi bật nhiều vai tròKhông trực tiếp tạo code, test hay mở PR

Kinh nghiệm thực tế và lời khuyên

  • Superpowers có quy trình mạnh, nhưng có thể cảm thấy nặng nề khi áp dụng cho các tác vụ nhỏ vì phải qua vòng khép kín từ làm rõ yêu cầu đến nghiệm thu.

  • gstack cho phép tư duy đa chiều, nhưng khi bật hết các vai trò ảo, tiêu tốn token nhiều và làm việc có thể bị cồng kềnh, chậm chạp.

  • GSD giữ ngữ cảnh vững, rất hữu ích trong các dự án dài, nhưng nếu dùng riêng lẻ không có lớp thực thi hoặc quyết định đi kèm thì không tạo ra sản phẩm đầu ra cụ thể.


Lộ trình kết hợp bộ kỹ năng chuẩn chỉnh

  1. Quyết định với gstack: Bắt đầu với các kỹ năng chọn lọc như /office-hours, /plan-ceo-review, /plan-eng-review để xác định rõ mục tiêu và kế hoạch, tránh đầu tư quá nhiều vào tất cả vai trò.

  2. Ổn định ngữ cảnh với GSD: Dùng GSD (phiên bản 2) để neo giữ các tài liệu dự án như PROJECT.md, DECISIONS.md, KNOWLEDGE.md, và các kế hoạch milestone để giảm biến động trong suốt chu kỳ làm việc.

  3. Thực thi với Superpowers: Với ngữ cảnh và yêu cầu rõ ràng, chuyển sang Superpowers để phát triển theo quy trình TDD, review, nghiệm thu, và triển khai song song nếu cần.

Tóm lại: gstack lo phần tư duy, Superpowers đảm nhận phần làm, GSD giữ vững ngữ cảnh dài hạn.


Tham khảo


Kỹ năng AI trong Claude Code không mạnh hơn nhờ cài đặt nhiều kỹ năng mà đến từ việc chọn đúng phần còn thiếu và hiểu rõ vai trò của từng lớp, từ đó xây dựng một quy trình làm việc phù hợp và ổn định.

Bài viết được tổng hợp và biên soạn bằng AI từ các nguồn tin tức công nghệ. Nội dung mang tính tham khảo. Xem bài gốc ↗