TL;DR / Tóm tắt nhanh
gstack là hệ thống mã nguồn mở của Garry Tan, biến Claude Code thành một đội ngũ kỹ sư ảo gồm 20 chuyên gia. Hệ thống này giúp xuất xưởng 10.000-20.000 dòng mã sản xuất mỗi ngày (35% kiểm thử) nhờ các lệnh slash có cấu trúc: /office-hours cho chiến lược sản phẩm, /plan-ceo-review để xác thực phạm vi, /review để phát hiện lỗi, /qa để kiểm thử trình duyệt, và /ship để triển khai. Cài đặt trong 30 giây với git clone ~/.claude/skills/gstack && ./setup. Miễn phí, giấy phép MIT.
Hãy dùng thử Apidog ngay hôm nay
Giới thiệu
“Tôi không nghĩ mình đã gõ một dòng mã nào kể từ tháng 12, về cơ bản, đó là một thay đổi cực kỳ lớn.”
Khi Andrej Karpathy chia sẻ trên podcast No Priors vào tháng 3 năm 2026, cộng đồng công nghệ đã chú ý. Karpathy mô tả một bước ngoặt: một người, được trang bị tác nhân AI, có thể xuất xưởng như một đội ngũ hai mươi người.
Peter Steinberger đã xây dựng OpenClaw—247.000 sao GitHub—gần như một mình với AI agent. Garry Tan, Chủ tịch/CEO Y Combinator, cũng ứng dụng phương pháp này: hơn 600.000 dòng mã sản xuất trong 60 ngày, dù vẫn điều hành YC toàn thời gian. Đặc biệt, gstack là công cụ cốt lõi cho quy trình này.
Hướng dẫn này sẽ giúp bạn thiết lập, sử dụng và tích hợp gstack vào quy trình làm việc của mình với các ví dụ thực tế, danh mục kỹ năng, và các bước triển khai cụ thể.
💡 Nếu bạn đang xây dựng sản phẩm API, gstack tích hợp tự nhiên với Apidog cho quy trình kiểm thử và tài liệu API. Kỹ năng
/qaxác thực endpoint API, và/document-releasegiữ tài liệu API đồng bộ với thay đổi code.
gstack là gì?
gstack là bộ kỹ năng mã nguồn mở cho Claude Code, giúp bạn vận hành như một đội ngũ kỹ sư thực thụ thông qua các lệnh slash. Mỗi kỹ năng tương ứng với một chuyên gia: CEO, quản lý kỹ thuật, nhà thiết kế, trưởng QA, cán bộ an ninh, kỹ sư phát hành...
Tất cả kỹ năng đều miễn phí, dễ sử dụng qua Markdown và hoàn toàn open-source.
Cốt lõi quy trình
Khác với các công cụ AI khác, gstack coi bạn là CEO của một đội, không phải lập trình viên đơn độc. Bạn chỉ cần đưa bài toán hoặc mục tiêu, gstack sẽ hướng dẫn từ xác định yêu cầu, lên kế hoạch, kiểm thử, tới kiểm duyệt và triển khai.
Quy trình mẫu:
-
/office-hourskiểm tra lý do và mục tiêu sản phẩm -
/plan-ceo-reviewxác thực phạm vi -
/plan-eng-reviewkhóa kiến trúc -
/plan-design-reviewđánh giá thiết kế -
/reviewphát hiện lỗi -
/qakiểm thử trình duyệt thực -
/shipmở PR, đồng bộ tài liệu
Cấu trúc Sprint
gstack tổ chức quy trình thành các sprint:
Nghĩ → Lên kế hoạch → Xây dựng → Đánh giá → Kiểm thử → Xuất xưởng → Phản ánh
Các kỹ năng tự động nối tiếp và cung cấp dữ liệu cho nhau. Không bỏ sót bước nào.
Giải thích 28 Kỹ năng
Kỹ năng Sản phẩm & Chiến lược
/office-hours — YC Office Hours
- Vai trò: Đối tác YC
- Chức năng: Đặt 6 câu hỏi xác định lại sản phẩm, thách thức giả định, đề xuất phương án triển khai.
-
Ví dụ đầu ra:
Bạn nói "ứng dụng tóm tắt hàng ngày." Nhưng thực ra bạn cần một AI trợ lý cá nhân. Dưới đây là 5 khả năng bạn không nhận ra... [thách thức 4 giả định...] [tạo 3 phương án triển khai với ước lượng effort] KHUYẾN NGHỊ: Xuất xưởng phần nhỏ nhất vào ngày mai, học từ người dùng thực.
/plan-ceo-review — CEO/Người sáng lập
- Vai trò: CEO
- Chức năng: Rà soát lại phạm vi, xác định đâu là sản phẩm 10 sao, kiểm tra các hướng mở rộng, giữ nguyên, hoặc cắt giảm chức năng.
/plan-design-review — Nhà thiết kế cao cấp
- Vai trò: Thiết kế sản phẩm
- Chức năng: Đánh giá từng khía cạnh thiết kế (0-10), phát hiện lỗi AI, chỉnh sửa kế hoạch và yêu cầu xác nhận lựa chọn thiết kế.
/design-consultation — Đối tác thiết kế
- Vai trò: Đối tác thiết kế
- Chức năng: Xây dựng hệ thống design system hoàn chỉnh, phân tích rủi ro và cung cấp mockup thực tế.
Kỹ năng Kiến trúc Kỹ thuật
/plan-eng-review — Quản lý kỹ thuật
- Vai trò: Quản lý kỹ thuật
- Chức năng: Khóa kiến trúc, luồng dữ liệu, sơ đồ ASCII, ma trận kiểm thử và các case bảo mật.
-
Ví dụ:
┌─────────────┐ ┌──────────────┐ ┌────────────┐ │ Client │────▶│ API Gateway │────▶│ Database │ └─────────────┘ └──────────────┘ └────────────┘ ...
/review — Kỹ sư cấp cao
- Vai trò: Senior engineer
- Chức năng: Tìm lỗi vượt qua CI nhưng lỗi production, tự động sửa lỗi rõ ràng, đánh dấu các lỗ hổng completeness.
-
Ví dụ:
[TỰ ĐỘNG SỬA] 2 vấn đề: - Thiếu kiểm tra null trong getUserById() - Từ chối promise không được xử lý trong api handler [HỎI] Điều kiện tranh chấp trong cập nhật đồng thời → bạn chấp thuận sửa lỗi [KHOẢNG TRỐNG HOÀN CHỈNH] Không có logic thử lại cho các lỗi tạm thời
/investigate — Công cụ gỡ lỗi
- Vai trò: Debugging expert
- Chức năng: Điều tra nguyên nhân gốc rễ, dừng sau 3 lần fix thất bại, không sửa lỗi mà không tìm hiểu kỹ.
/codex — Ý kiến thứ hai
- Vai trò: OpenAI Codex CLI
- Chức năng: Đánh giá code độc lập với multi-model, pass/fail, thử thách đối kháng, phân tích sâu.
Kỹ năng Kiểm thử & QA
/qa — Trưởng QA
- Vai trò: QA engineer với trình duyệt thật
- Chức năng: Mở Chromium, kiểm thử tự động, phát hiện và sửa lỗi với commit nguyên tử, sinh testcase hồi quy tự động.
-
Quy trình mẫu:
1. Mở URL staging 2. Thực hiện kiểm thử từ /plan-eng-review 3. Phát hiện lỗi, sửa, xác nhận fix 4. Tạo testcase hồi quy
/qa-only — Báo cáo QA
- Vai trò: QA reporter
- Chức năng: Chỉ báo cáo lỗi, không tự động sửa lỗi.
/benchmark — Kỹ sư hiệu năng
- Vai trò: Performance engineer
- Chức năng: Đo lường FCP, LCP, CLS, TTI, package size trên mỗi PR.
/browse — Kỹ sư QA
- Vai trò: Browser automation
-
Chức năng: Điều khiển Chromium thực, command như
goto,click,type,screenshot,wait.
/setup-browser-cookies — Quản lý phiên
- Chức năng: Nhập cookie từ trình duyệt thật vào phiên headless để kiểm thử authenticated.
Kỹ năng An ninh & Tuân thủ
/cso — Giám đốc An ninh
- Vai trò: CISO
- Chức năng: Mô hình mối đe dọa OWASP Top 10 + STRIDE, loại trừ dương tính giả, báo cáo phát hiện với độ tin cậy rõ ràng.
Kỹ năng Xuất xưởng & Triển khai
/ship — Kỹ sư phát hành
- Vai trò: Release engineer
- Chức năng: Đồng bộ main, chạy test, kiểm tra coverage, push code, mở PR.
-
Quy trình mẫu:
git checkout main && git pull git checkout -b feature/daily-briefing npm test git push origin feature/daily-briefing Mở PR
/land-and-deploy — Kỹ sư triển khai
- Chức năng: Merge PR, chờ CI & deploy, xác nhận production.
/canary — SRE
- Chức năng: Theo dõi lỗi console, API error rate, performance regression sau deploy.
/document-release — Writer
- Chức năng: Tự động đồng bộ tài liệu (README, CHANGELOG, docs) với codebase mới nhất.
Kỹ năng Phản ánh & Phân tích
/retro — Quản lý kỹ thuật
- Chức năng: Tổng kết tuần, phân tích đóng góp, xu hướng test coverage, xuất xưởng.
Công cụ mạnh mẽ & Hỗ trợ
-
/careful,/freeze,/guard,/unfreeze: Rào chắn an toàn, khóa/mở khóa edit, bảo vệ sản xuất. -
/setup-deploy: Thiết lập một lần cho deploy, phát hiện nền tảng và lệnh triển khai. -
/autoplan: Tự động chạy toàn bộ quy trình đánh giá và quyết định. -
/gstack-upgrade: Nâng cấp gstack lên phiên bản mới nhất.
Hướng dẫn cài đặt
Yêu cầu
- Claude Code
- Git
- Bun v1.0+
- Node.js (chỉ Windows)
Bước 1: Cài đặt trên máy của bạn
Mở Claude Code và dán:
git clone https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup
Bước 2: Thêm vào kho lưu trữ (Tùy chọn)
Cho phép đồng đội có sẵn gstack khi clone repo:
cp -Rf ~/.claude/skills/gstack .claude/skills/gstack && rm -rf .claude/skills/gstack/.git && cd .claude/skills/gstack && ./setup
cd .claude/skills/gstack && ./setup
Codex, Gemini CLI, hoặc Cursor
gstack tương thích với bất kỳ agent nào hỗ trợ tiêu chuẩn SKILL.md.
Cài đặt vào repo:
git clone https://github.com/garrytan/gstack.git .agents/skills/gstack
cd .agents/skills/gstack && ./setup --host codex
Cài đặt global cho user:
git clone https://github.com/garrytan/gstack.git ~/gstack
cd ~/gstack && ./setup --host codex
Tự động phát hiện agent:
git clone https://github.com/garrytan/gstack.git ~/gstack
cd ~/gstack && ./setup --host auto
Khắc phục sự cố
-
Kỹ năng không hiện?
cd ~/.claude/skills/gstack && ./setup -
/browselỗi?
cd ~/.claude/skills/gstack && bun install && bun run build Cài đặt lỗi thời?
Chạy/gstack-upgradehoặc đặtauto_upgrade: truetrong~/.gstack/config.yamlWindows:
Dùng Git Bash/WSL. Đảm bảo cảbunvànodeđều có trong PATH.-
Claude không nhận kỹ năng?
Thêm vàoCLAUDE.md:
## gstack Sử dụng /browse từ gstack cho tất cả các hoạt động duyệt web...
Ví dụ thực tế: Xây dựng ứng dụng tóm tắt hàng ngày
Quy trình gstack cho một sản phẩm thực:
Bạn: Tôi muốn xây dựng một ứng dụng tóm tắt hàng ngày cho lịch của mình.
Bạn: /office-hours
Claude: [hỏi về nỗi đau, trích xuất vấn đề thực tế, đề xuất phương án]
Bạn: /plan-ceo-review
[đọc tài liệu thiết kế, thách thức phạm vi, đánh giá 10 phần]
Bạn: /plan-eng-review
[sơ đồ ASCII, ma trận kiểm thử, các chế độ lỗi, bảo mật]
Bạn: Chấp thuận kế hoạch. Thoát chế độ kế hoạch.
[viết code, tạo file, time tracking]
Bạn: /review
[TỰ ĐỘNG SỬA] 2 vấn đề. [HỎI] Điều kiện tranh chấp.
Bạn: /qa https://staging.myapp.com
[chạy QA tự động, sửa lỗi]
Bạn: /ship
[Kiểm thử, mở PR]
Parallel Sprints: Chạy nhiều tác nhân cùng lúc
Với Conductor, bạn có thể chạy nhiều phiên Claude Code song song:
- Phiên 1:
/office-hours— refine sản phẩm - Phiên 2:
/review— kiểm tra tính năng cũ - Phiên 3:
/qa— kiểm thử staging - Phiên 4: Triển khai tính năng mới
Mỗi tác nhân xử lý một giai đoạn sprint, tăng tốc workflow.
Quyền riêng tư & Đo lường từ xa
- Mặc định tắt telemetry.
- Nếu bật, chỉ gửi: tên kỹ năng, thời lượng, thành công/thất bại, phiên bản, OS — không bao giờ gửi code, tên file, repo, branch hoặc prompt.
-
Tắt/bật bất kỳ lúc nào:
gstack-config set telemetry off Dữ liệu lưu trong Supabase (thay thế Firebase nguồn mở).
-
Xem phân tích cục bộ:
gstack-analytics
Ai nên sử dụng gstack?
- Founder/CEO kỹ thuật: Xuất xưởng nhanh mà không cần đội.
- Người mới dùng Claude Code: Có rào chắn quy trình, workflow rõ ràng.
- Tech lead/Engineer senior: Đánh giá code, QA, release automation chặt chẽ.
- Solo builder: Xây dựng một mình nhưng vẫn có workflow như nhóm.
- Startup YC: Bộ công cụ native cho nhà sáng lập YC.
Ai nên bỏ qua gstack?
-
Đội đã có quy trình rõ ràng: Chỉ lấy các kỹ năng lẻ như
/review,/qanếu cần. - Không dùng Claude Code: Chỉ tối ưu cho Claude, nhưng vẫn dùng được trên Codex, Gemini CLI, Cursor.
- Thích AI tự do, thích prompt mở: gstack phù hợp với quy trình nghiêm ngặt, không phù hợp cho explore.
Triết lý đằng sau gstack
- Đun sôi hồ nước: Làm hết, không làm nửa vời.
- Tìm kiếm trước khi code: Tận dụng giải pháp có sẵn.
- Ba lớp kiến thức: gstack biến kiến thức ngầm hiểu thành checklist rõ ràng.
- Quy tắc sắt khi gỡ lỗi: Không sửa lỗi khi chưa điều tra nguyên nhân.
Kết luận
gstack là công cụ giúp một cá nhân xuất xưởng như một đội ngũ hai mươi người. Tám lệnh chính, quy trình rõ ràng, hiệu suất cao, mã nguồn mở và miễn phí.
Các bước tiếp theo:
-
Cài đặt gstack:
git clone ~/.claude/skills/gstack && ./setup Chạy
/office-hoursvới ý tưởng tính năng tiếp theoĐánh giá cách workflow thay đổi tư duy giải quyết vấn đề
Câu hỏi thường gặp
gstack có miễn phí không?
Có, 100% miễn phí, MIT license.
Có cần Claude Code không?
Tối ưu cho Claude Code, nhưng hỗ trợ mọi agent theo chuẩn SKILL.md.
Cài đặt mất bao lâu?
Khoảng 30 giây.
Có thể dùng kỹ năng lẻ?
Được. Dùng riêng /review, /qa nếu muốn.
Hỗ trợ repo private không?
Có. Chỉ cần commit .claude/skills/gstack.
Windows support?
Có, qua Git Bash/WSL. Cần bun và node trong PATH.
/browse hoạt động thế nào?
Dùng Playwright điều khiển Chromium headless. Dùng /setup-browser-cookies để test authenticated.
Tùy chỉnh kỹ năng?
Có, chỉnh tệp Markdown trong repo. PR lên gốc nếu muốn chia sẻ.
Khác biệt /qa vs /qa-only?
/qa: sửa lỗi tự động
/qa-only: chỉ báo cáo lỗi
Telemetry hoạt động ra sao?
Chỉ gửi dữ liệu phi cá nhân nếu bạn chọn tham gia. Có thể tắt bất kỳ lúc nào.
Gặp lỗi gstack?
Chạy /investigate trên codebase hoặc mở issue GitHub.
Chạy song song nhiều kỹ năng được không?
Có, với Conductor. Mỗi phiên là một giai đoạn sprint.
Tối ưu hóa quy trình xuất xưởng của bạn ngay hôm nay với gstack và Apidog!

Top comments (0)