Nếu bạn đang dùng Claude Code và cảm giác mỗi lần nhắn tin cho AI đều phải nghĩ xem “nên hỏi thế nào cho đúng” — thì bạn đang gặp đúng vấn đề mà gstack sinh ra để giải quyết.
gstack là gì?
gstack là bộ công cụ mã nguồn mở do Garry Tan — CEO của Y Combinator, vườn ươm đứng sau Airbnb, Stripe, Coinbase — công bố miễn phí. Anh đơn giản là đưa lên GitHub đúng cái cách mình làm việc với AI mỗi ngày, và đặt tên nó là gstack.
Tính đến thời điểm bài này viết, repo đã có hơn 115.000 sao trên GitHub — một con số thuộc hàng hiếm gặp, đặc biệt với công cụ thiên về quy trình làm việc nội bộ, không phải thư viện hay framework phổ thông. Có hơn 17.000 lượt fork, 81 người đóng góp, và vẫn đang cập nhật liên tục hàng ngày.
Vấn đề gstack giải quyết
Hầu hết mọi người dùng Claude Code theo kiểu: mở terminal, gõ một câu yêu cầu, và hy vọng kết quả ổn. Đôi khi được, đôi khi không. Không có quy trình nhất quán, không có ai kiểm tra lại, không có bước nào đảm bảo chất lượng trước khi đẩy code.
gstack giải quyết điều đó bằng cách biến Claude Code thành một đội kỹ thuật ảo với vai trò cụ thể — mỗi vai làm đúng một việc, và chúng nối vào nhau theo thứ tự.
23 “nhân sự” trong một câu lệnh
Thay vì mày mò xem nên nhắn gì, bạn gọi một lệnh gạch chéo (/) và Claude sẽ nhập vai tương ứng. Một số vai đáng chú ý:
/plan-ceo-review — Đọc lại ý tưởng của bạn, thách thức nó, tìm xem có sản phẩm tốt hơn đang ẩn bên trong yêu cầu không.
/plan-eng-review — Chốt kiến trúc, kéo mọi giả định ngầm ra trước khi viết bất kỳ dòng code nào.
/design-review — Chấm điểm giao diện, phát hiện “AI slop” — những thứ AI làm ra trông ổn nhưng thực ra cẩu thả, cứng nhắc, vỡ layout khi đổi kích thước màn hình.
/qa — Mở trình duyệt thật, bấm qua ứng dụng như người dùng thật, tìm lỗi rồi tự sửa.
/review — Rà soát bảo mật theo chuẩn ngành (OWASP, STRIDE), kèm kịch bản tấn công cụ thể.
/ship — Chạy kiểm thử, đẩy code, mở pull request.
/codex — Gửi code sang OpenAI Codex CLI để lấy thêm một lượt nhận xét độc lập, sau đó so sánh kết quả của cả hai model để tìm điểm đồng thuận và bất đồng.
Ngoài ra còn có /careful (cảnh báo trước lệnh nguy hiểm như rm -rf hay git reset --hard), /freeze (khóa chỉ cho sửa trong một thư mục), /investigate (gỡ lỗi với tự động bật chế độ đóng băng).
Điểm mấu chốt: quy trình, không phải lệnh đơn lẻ
Có 23 lệnh thì không phải chuyện lạ. Điều làm gstack khác biệt là chúng nối vào nhau thành một dây chuyền:
Nghĩ → Lên kế hoạch → Dựng → Rà soát → Kiểm thử → Phát hành → Nhìn lại
Mỗi bước biết bước trước đã làm gì. Tài liệu thiết kế từ /office-hours được /plan-eng-review đọc lại. Kế hoạch kiểm thử từ bước đó lại được /qa nhận tiếp. Không có việc gì rơi qua kẽ hở.
Garry Tan công bố anh duy trì được tốc độ trung bình 10.000 dòng code và 100 pull request mỗi tuần trong suốt 50 ngày, tất cả ở mức chất lượng production. Điều đáng nói là bản thân repo gstack cũng được đồng tác giả bởi Claude Opus 4.8 — điều này thể hiện rõ trong lịch sử commit.
Chạy gstack được ở đâu?
gstack không bị khoá vào Claude Code. Nó hỗ trợ 10 nền tảng khác nhau: Claude Code, OpenAI Codex CLI, Cursor, OpenCode, Factory Droid, Slate, Kiro, OpenClaw. Thêm một nền tảng mới chỉ cần một file cấu hình TypeScript.
Còn nếu làm nhóm, chạy ./setup --team sẽ tự cập nhật gstack mỗi lần mở phiên làm việc mới — không cần vendor file vào từng repo.
Cài gstack như thế nào?
Theo repo, chỉ cần một lệnh dán vào Claude Code và Claude sẽ tự xử lý phần còn lại: clone repo, chạy setup, đăng ký các lệnh. Thời gian ước tính khoảng 30 giây.
Lưu ý: gstack yêu cầu Claude Code đã được cài sẵn và tài khoản Anthropic API đang hoạt động. Nếu bạn chưa có, cần cài Claude Code trước.
Nên dùng gstack không?
gstack phù hợp nhất nếu bạn:
- Đang làm dự án cá nhân hoặc nhóm nhỏ và muốn có quy trình bài bản như đội lớn
- Đã quen với Claude Code và muốn bỏ thói quen nhắn tin tùy hứng
- Muốn thử nghiệm cách làm việc kiểu “một người, nhiều vai AI”
Nếu bạn chưa dùng Claude Code thì gstack chưa phải điểm bắt đầu. Nhưng nếu đang dùng và thấy thiếu kỷ luật trong quy trình — đây là thứ đáng cài thử.
Miễn phí, mã nguồn mở hoàn toàn, giấy phép MIT.
🔗 Repo: github.com/garrytan/gstack
Bạn đang dùng Claude Code theo kiểu nào? Có tự xây quy trình riêng chưa hay đang nhắn tin tự do? Chia sẻ bên dưới nhé.









Để lại một bình luận