- gstack là bộ 23 slash command MIT mà Garry Tan dùng để chạy nhiều sprint Claude Code song song.
- Mỗi command đóng vai một specialist từ CEO đến QA, nối nhau theo vòng Think Plan Build Review Test Ship Reflect.
- Hỗ trợ 10 agent gồm Claude Code, Codex CLI, Cursor, OpenClaw.
- Cài trong 30 giây qua một dòng git clone.
TL;DR
gstack là bộ 23 slash command mà Garry Tan (CEO Y Combinator) đang dùng hàng ngày để vận hành nhiều dự án song song trên Claude Code. Toàn bộ là file Markdown, không runtime riêng, MIT license, miễn phí.
- Mỗi command đóng vai một specialist: CEO, Eng Manager, Designer, QA Lead, Security Officer, Release Engineer, Technical Writer.
- Chạy theo vòng sprint Think -> Plan -> Build -> Review -> Test -> Ship -> Reflect, output của step trước feed thẳng vào step sau.
- Hỗ trợ 10 agent: Claude Code, OpenAI Codex CLI, Cursor, OpenCode, Factory Droid, Slate, Kiro, Hermes, GBrain, OpenClaw.
- Mục tiêu: biến một developer thành "xưởng phần mềm một người" chạy 10-15 sprint song song qua Conductor.
Tại sao một CEO lại đi viết bộ tool cho coding agent
Câu chuyện bắt đầu từ một quote của Andrej Karpathy trên podcast No Priors: I don't think I've typed like a line of code probably since December
. Cùng lúc đó, Peter Steinberger ship dự án OpenClaw gần như solo. Garry Tan, người đã xây Bookface tại YC năm 2013, nhìn thấy hai data point đó và đặt câu hỏi: làm sao một người ship như một team hai mươi?
gstack là câu trả lời của Tan sau hai mươi năm làm sản phẩm: Palantir, Posterous, và bây giờ là YC. Trong sáu mươi ngày gần nhất, ông claim đã ship 3 production service và hơn 40 feature, part-time, song song điều hành Y Combinator. Run rate logical code change năm 2026 cao gấp 810 lần năm 2013 (11.417 dòng/ngày so với 14). Ông viết riêng tài liệu ON_THE_LOC_CONTROVERSY.md để thừa nhận con số raw LOC bị AI thổi phồng và đưa reproduction script để ai cũng tự verify được.
Quan trọng hơn con số: gstack không phải demo. Đây là chính bộ tool Tan dùng để ship Bookface phiên bản mới, các dịch vụ nội bộ YC, và rất nhiều repo private khác trong tổ chức garrytan/*. Việc ông open-source nó dưới MIT đồng nghĩa với việc bất cứ ai cũng có thể copy nguyên xi workflow một CEO startup top thế giới đang dùng.
23 specialist chạy theo vòng sprint
Triết lý gstack là process, not tools. Mỗi command có một vai trò và bàn giao artifact rõ ràng cho command tiếp theo:
/office-hours- giả lập YC Office Hours. Sáu forcing question phản biện framing của bạn, đẩy assumption lên mặt bàn, sinh ra design doc làm input cho mọi review phía sau./plan-ceo-review- tìm "10-star product" ẩn trong request. Bốn mode: Expansion, Selective Expansion, Hold Scope, Reduction. Ép bạn thừa nhận scope thật./plan-eng-review- lock architecture, vẽ ASCII diagram cho data flow và state machine, lập test matrix, liệt kê failure mode./plan-design-review- chấm từng dimension 0-10, giải thích "10 trông thế nào", và edit plan để đạt 10. Có module phát hiện AI Slop./review- Staff Engineer ảo. Tìm bug pass CI nhưng nổ trên production, auto-fix bug rõ ràng, flag completeness gap./qa- mở Chromium thật, click qua flow, screenshot, tìm bug, fix bằng atomic commit, sinh regression test cho mỗi lần fix./cso- Chief Security Officer. OWASP Top 10 + STRIDE threat model. Có 17 false positive exclusion và confidence gate 8/10 để không spam./ship- sync main, chạy test, audit coverage, push, mở PR. Nếu repo chưa có test framework thì bootstrap luôn./land-and-deploy- merge PR, chờ CI, verify production health. Một lệnh từ "approved" đến "verified in production".
Còn 14 skill khác cho design system (/design-consultation, /design-shotgun, /design-html), debugging (/investigate), documentation (/document-release, /document-generate), monitoring (/canary, /benchmark), retro (/retro), và cross-model second opinion (/codex).
Cài trong 30 giây
Yêu cầu: Claude Code, Git, Bun v1.0+. Paste vào Claude Code, để Claude tự làm phần còn lại:
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git \
~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup
Repo dùng team mode: bạn chỉ commit một file pointer vào .claude/, không vendor source. Mỗi Claude Code session sẽ check update một lần mỗi giờ, throttled và silent. Không drift version giữa teammate.
Muốn dùng cho agent khác? ./setup --host codex, --host cursor, --host opencode, ... Một file TypeScript config đủ để thêm host mới, không cần đụng code.
Tính năng đáng nhắc tới
Cross-model code review qua /codex. Khi Claude review xong, bạn có thể chạy /codex để OpenAI Codex CLI review độc lập trên cùng diff. Ba mode: pass/fail gate, adversarial challenge (cố tìm cách phá code của bạn), open consultation. Nếu cả Claude và Codex cùng flag một bug thì xác suất bug thật cao hẳn. Đây là cách Tan dùng AI để debias chính AI.
Browser thật qua /open-gstack-browser. GStack Browser là Chromium custom có sidebar agent, anti-bot stealth, và auto model routing - Sonnet cho click nhanh, Opus cho phân tích. Sidebar đi kèm một layer chống prompt injection: ML classifier 22MB scan local, Claude Haiku vote trên transcript, canary token bắt session exfil. Ba layer phải đồng ý mới block, tránh false positive khi đọc Stack Overflow.
Safety guardrails on demand. Nói "be careful" để bật /careful - cảnh báo trước mọi lệnh phá hoại như rm -rf, DROP TABLE, force-push. /freeze khoá edit trong một directory để Claude không "fix" nhầm code ngoài scope. /guard bật cả hai. /investigate tự freeze vào module đang điều tra.
Continuous checkpoint. Bật một flag, mọi skill auto commit work-in-progress với prefix WIP: và body có structured context (decision, remaining work, failed approach). Crash hay context switch không mất tiến độ. Đến lúc ship, /ship squash WIP commit lại để git bisect vẫn sạch.
Parallel sprint. Tan thường chạy 10-15 sprint cùng lúc qua Conductor, mỗi sprint một worktree riêng. Cấu trúc skill rõ ràng là điều duy nhất khiến mười agent không thành mười nguồn hỗn loạn. Bạn quản lý chúng như CEO quản lý team: nhảy vào quyết định quan trọng, để phần còn lại tự chạy.
gstack đứng ở đâu so với cách làm khác
Andrej Karpathy có bộ CLAUDE.md rule tóm bốn failure mode của AI coding: wrong assumption, overcomplexity, orthogonal edits, imperative over declarative. gstack không cạnh tranh mà bổ trợ - các skill workflow ép enforce bốn rule đó trên cả sprint, không chỉ trong một prompt lẻ. Nếu bạn đã có CLAUDE.md kiểu Karpathy, gstack là layer giúp rule không bị "trôi" sau vài giờ.
So với raw Claude Code, khác biệt là structured role. Thay vì prompt trống, bạn có specialist với decision protocol, AskUserQuestion interactive, và AI Slop detection. Mới dùng Claude Code thì gstack giúp bạn skip giai đoạn "nghĩ cách prompt".
Hạn chế và đánh đổi
- Phụ thuộc ecosystem Claude Code. Tuy multi-host, gstack vẫn được tối ưu cho Claude. Trên Codex hay Cursor, một số skill (đặc biệt browser/QA) cần config thêm.
- Chi phí API. Workflow đầy đủ chạy Opus 4.7 + Sonnet + Codex CLI. Garry Tan không công khai bill hàng tháng, nhưng người dùng cá nhân nên ý thức trước khi bật
/autoplan24/7. - Windows quirk. Bun có bug pipe transport với Playwright nên Windows phải cài cả Node.js. MSYS2 hoặc Git Bash thì fallback sang file copy thay vì symlink, phải re-run
setupsau mỗigit pull. - Conductor caveat. Conductor strip
ANTHROPIC_API_KEYvàOPENAI_API_KEYkhỏi workspace env. Phải dùng biếnGSTACK_ANTHROPIC_API_KEY/GSTACK_OPENAI_API_KEYđể gstack promote lên runtime. - Productivity claim của Garry. Con số 810x hay 600.000+ dòng code trong 60 ngày là tự ông công bố, đã có analyst phản biện rằng phần lớn là AI sinh code lặp. Đáng đọc kèm tài liệu LOC Controversy trong repo trước khi trích.
Ai nên thử ngay
- Founder kỹ thuật và CEO startup muốn tự ship feature mà không bỏ thời gian quản trị.
/office-hours+/plan-ceo-reviewđủ giá trị riêng nó. - Developer mới dùng Claude Code - structured role giúp tránh prompt mơ hồ, không phải tự nghĩ chia bước.
- Tech lead, staff engineer trong team đã có Claude Code -
/review,/cso,/qa,/shiptự động hoá đoạn rigorous nhất của PR. - Team đang dùng OpenClaw, Hermes, Cursor - cùng một bộ workflow chạy được trên 10 agent, không phải maintain 10 prompt khác nhau.
Cách an toàn để thử: /office-hours mô tả thứ bạn đang build, sau đó /plan-ceo-review trên một feature idea, rồi /review trên một branch nháp. Đủ ba lệnh đó để biết gstack có hợp với bạn không. Mọi thứ đều miễn phí, MIT, fork thoải mái.
Đạo hữu là phàm nhân, tu tiên giả
... hay AI cào nội dung?
Tất cả nội dung tại đạo quán đều miễn phí. Đạo hữu chỉ cần nhập email của mình để đọc tiếp. Nói KHÔNG với Spam. Huỷ subcribe lúc nào đạo hữu thích.
nếu không muốn nhận newsletter thì có thể nhập mail phụ
