Hướng dẫn cài đặt và sử dụng bộ Claude Code “đúng chuẩn Garry Tan” để làm việc như một team AI hoàn chỉnh
Tóm tắt nhanh
gstack là một bộ skill mã nguồn mở giúp biến Claude Code từ một trợ lý lập trình chung chung thành một quy trình làm việc có cấu trúc, nơi từng lệnh đóng vai một vị trí cụ thể như CEO, Designer, Eng Manager, QA, Security hay Release Manager. Điểm đáng giá nhất của gstack không chỉ nằm ở số lượng tool, mà ở cách nó buộc AI đi theo một vòng lặp làm sản phẩm rõ ràng: nghĩ đúng vấn đề, lên kế hoạch, xây dựng, review, test, ship và retro. Nếu bạn đang muốn tăng tốc phát triển sản phẩm với AI agent nhưng vẫn giữ được kỷ luật kỹ thuật, đây là một trong những repo đáng thử nhất hiện nay.
gstack là gì và vì sao nó đang được quan tâm
gstack là một dự án open-source do Garry Tan (CEO của Y Combinator) chia sẻ, được mô tả như “exact Claude Code setup” mà ông dùng để xây dựng sản phẩm với AI. Nói ngắn gọn, gstack không phải là một model mới, cũng không phải một IDE mới. Nó là một lớp workflow và skill pack đặt lên trên Claude Code để phân vai cho AI theo cách gần với một team phần mềm thực thụ.
Điểm khác biệt lớn nhất là gstack không để bạn làm việc với một prompt duy nhất kiểu “hãy code tính năng này”, mà chia công việc thành những vai trò có trách nhiệm rõ ràng. Có skill để tái định nghĩa vấn đề như một CEO, skill để khóa kiến trúc như một Eng Manager, skill để soi trải nghiệm như một Designer, skill để chạy kiểm thử như QA, skill để audit bảo mật như CSO và skill để mở PR, deploy, theo dõi production như một Release Engineer.
Vì vậy, nếu bạn từng thấy AI viết code nhanh nhưng dễ lạc ngữ cảnh, dễ tạo “AI slop”, hoặc thiếu quy trình kiểm chứng trước khi ship, thì gstack chính là một câu trả lời đáng chú ý.
Điều gì làm gstack khác với các bộ prompt thông thường
Nhiều bộ prompt AI chỉ giúp bạn gọi đúng câu lệnh. gstack đi xa hơn ở chỗ nó đóng gói cả quy trình phát triển phần mềm thành các skill có thể nối tiếp nhau. Tư tưởng cốt lõi của nó là một sprint nên chạy theo chuỗi: think, plan, build, review, test, ship, reflect.
Điều này nghe có vẻ đơn giản, nhưng lại rất quan trọng với SEO hiện đại và GEO. Các công cụ tìm kiếm lẫn công cụ trả lời bằng AI ngày càng ưu tiên nội dung thể hiện kinh nghiệm thực tế, cấu trúc rõ ràng, ngôn ngữ giải thích tốt và có chiều sâu thao tác. Một dự án như gstack hấp dẫn chính vì nó không nói chung chung về “AI coding”, mà đưa ra một phương pháp vận hành cụ thể, có thể tái sử dụng, có command rõ ràng và có kết quả đầu ra đo được.
Ngoài phần “23 specialist tools” nổi bật, repo còn có thêm các power tool như khóa phạm vi chỉnh sửa, cảnh báo thao tác nguy hiểm, second opinion bằng model khác, điều khiển Chrome và cập nhật gstack. Nói cách khác, bạn có một khung làm việc vừa để tăng tốc, vừa để giảm rủi ro khi giao nhiều việc hơn cho agent.
Những ai nên dùng gstack
gstack đặc biệt phù hợp với ba nhóm.
Thứ nhất là founder hoặc solo builder muốn làm việc nhanh như một team nhỏ nhưng không muốn bỏ kiểm soát. Thứ hai là kỹ sư hoặc tech lead cần một lớp review và QA chặt hơn trước khi merge. Thứ ba là những người mới dùng Claude Code nhưng muốn bắt đầu bằng workflow có tổ chức thay vì tự nghĩ prompt từ đầu.
Nếu bạn chỉ cần AI viết vài đoạn code nhỏ, gstack có thể hơi “nặng”. Nhưng nếu bạn đang xây ứng dụng web, SaaS, công cụ nội bộ, landing page, hay một sản phẩm cần lặp nhanh mà vẫn giữ chất lượng, thì nó rất đáng để thử.
Yêu cầu trước khi cài đặt gstack
Trước khi cài, bạn nên chuẩn bị:
- Claude Code
- Git
- Bun từ phiên bản 1.0 trở lên
- Node.js nếu dùng Windows
Môi trường cài đặt phổ biến nhất là trên máy cá nhân, sau đó có thể copy gstack vào từng repo để đồng đội hoặc các agent khác dùng cùng một bộ skill.
Cách cài đặt gstack cho Claude Code
Đây là cách cài nhanh đúng tinh thần của repo, tức cài vào thư mục skill của Claude Code ở cấp người dùng:
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setupSau bước này, bạn cần thêm một mục gstack vào file CLAUDE.md để Claude biết nên dùng skill /browse của gstack cho web browsing và nhận diện danh sách skill có sẵn. Trong thực tế, phần setup của repo đã hướng dẫn rất rõ việc này.
Nếu muốn đưa gstack vào ngay trong repo hiện tại để team cùng dùng, bạn có thể copy vào thư mục .claude/skills/gstack trong project:
cp -Rf ~/.claude/skills/gstack .claude/skills/gstack && rm -rf .claude/skills/gstack/.git && cd .claude/skills/gstack && ./setupCách này có ưu điểm là mọi thứ nằm trong repo, dễ chia sẻ cho đồng đội, và tránh tình trạng mỗi người một cấu hình khác nhau.
Cách bắt đầu dùng gstack hiệu quả nhất
Sai lầm phổ biến khi dùng các AI coding tool là nhảy ngay vào code. Với gstack, điểm khởi đầu nên là /office-hours.
Lệnh này giúp bạn mô tả bài toán đang xây, sau đó AI sẽ phản biện lại framing hiện tại, chỉ ra nhu cầu thật, các giả định sai và đề xuất hướng triển khai hợp lý hơn. Đây là bước rất có giá trị vì nó kéo AI ra khỏi vai trò “người viết code” để trở thành “người cùng suy nghĩ sản phẩm”.
Sau đó, workflow cơ bản nên đi theo thứ tự sau:
Bước 1: Dùng /office-hours để làm rõ vấn đề
Hãy nói bạn đang xây gì, cho ai, đau ở đâu, vì sao cách hiện tại chưa tốt. Mục tiêu là có một design doc hoặc plan rõ hơn, chứ chưa phải code ngay.
Bước 2: Dùng /plan-ceo-review để kiểm tra độ sắc của ý tưởng
Lệnh này phù hợp khi bạn muốn AI nhìn bài toán như founder hoặc product leader: có đang giải đúng vấn đề không, có phiên bản “10-star product” nào ẩn bên trong không, có nên mở scope hay giảm scope không.
Bước 3: Dùng /plan-eng-review để khóa kiến trúc
Đây là lúc AI chuyển sang tư duy kỹ thuật: data flow, biên hệ thống, failure modes, edge cases, test plan. Nếu bạn từng bị AI code xong mới phát hiện thiếu luồng lỗi hoặc kiến trúc rối, đây là bước rất nên có.
Bước 4: Dùng /review để soi những lỗi khó thấy
Skill này thiên về staff engineer mindset: race condition, trust boundary, N+1, missing test, incomplete implementation. Nó phù hợp trước khi mở PR hoặc trước khi ship.
Bước 5: Dùng /qa để test trên staging hoặc sản phẩm thật
Một trong những điểm mạnh của gstack là QA theo kiểu có browser thật, có thể click, điều hướng và phát hiện bug thực tế thay vì chỉ suy luận bằng text. Với app web, đây là tính năng cực kỳ đáng giá.
Bước 6: Dùng /ship và /land-and-deploy khi sẵn sàng release
Khi branch đã ổn, gstack có thể hỗ trợ chạy test, audit coverage, mở PR, merge, deploy và theo dõi production với /canary.

Những skill đáng chú ý nhất trong gstack
Có nhiều skill trong repo, nhưng nếu bạn mới bắt đầu thì nên nhớ sáu nhóm sau.
Nhóm định hình sản phẩm
/office-hours, /plan-ceo-review, /autoplan
Đây là nhóm giúp bạn nghĩ đúng trước khi làm nhanh. Rất hữu ích với founder, PM hoặc developer đang tự làm sản phẩm.
Nhóm kỹ thuật và review
/plan-eng-review, /review, /investigate
Nhóm này phù hợp khi bạn cần AI hành xử như một kỹ sư senior biết phản biện chứ không chỉ biết hoàn thành task.
Nhóm thiết kế
/plan-design-review, /design-consultation, /design-review, /design-shotgun, /design-html
Nếu bạn làm frontend, landing page hay sản phẩm thiên về UI, đây là bộ skill giúp giảm đáng kể kiểu giao diện “AI-generated” thiếu chủ đích.
Nhóm QA và trình duyệt
/qa, /qa-only, /browse, /setup-browser-cookies
Rất hợp để test flow người dùng, nhất là các trang cần đăng nhập hoặc cần kiểm tra trực quan.
Nhóm bảo mật và vận hành
/cso, /ship, /land-and-deploy, /canary, /benchmark
Đây là phần khiến gstack đáng giá hơn một bộ prompt thông thường, vì nó kéo AI vào đúng vòng đời phát hành sản phẩm.
Mẹo dùng gstack để không bị quá tải
Đừng cố dùng toàn bộ skill ngay ngày đầu. Một cách tiếp cận hợp lý là bắt đầu với bộ bốn lệnh: /office-hours, /plan-eng-review, /review, /qa. Chỉ riêng bốn lệnh này đã đủ để bạn cảm nhận gstack có hợp workflow của mình hay không.
Bên cạnh đó, hãy coi gstack như một hệ điều phối, không phải phép màu. Bạn vẫn cần đọc plan, duyệt thay đổi quan trọng, kiểm tra PR và quyết định phạm vi. Giá trị của gstack là tăng chất lượng suy nghĩ và giảm chi phí chuyển ngữ cảnh, chứ không thay thế hoàn toàn judgment của người xây sản phẩm.
Có nên thử gstack không
Nếu bạn đang quan tâm đến AI agent cho lập trình, câu trả lời ngắn là có. gstack là một repo hiếm hoi vừa đủ thực dụng để cài dùng ngay, vừa đủ “opinionated” để buộc người dùng đi theo workflow tốt hơn. Nó phù hợp với xu hướng AI-assisted development hiện nay: không chỉ nhanh hơn, mà còn cần đúng quy trình hơn.
Với người làm sản phẩm, điểm hấp dẫn nhất của gstack là nó biến Claude Code thành một tập hợp vai trò chuyên biệt thay vì một cửa sổ chat đơn lẻ. Với người làm kỹ thuật, điểm hấp dẫn nằm ở review, QA, bảo mật và release discipline. Với nội dung hướng GEO và SEO, đây cũng là một chủ đề mạnh vì nó trả lời đúng một câu hỏi mà rất nhiều người đang tìm: làm sao dùng AI để ship như một team, nhưng không đánh đổi chất lượng.












