claudekit / tools / gstack
[ Plugin · Development ]

gstack

Garry Tan's (YC CEO) exact Claude Code setup, packaged as slash commands. Call up roles like CEO, Designer, Eng Manager, QA, and Release Manager in sequence so a solo builder can work like a team.

garrytan/gstack ·updated
$ git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup copy

Garry Tan’s (Y Combinator CEO) Claude Code setup (garrytan/gstack).

Why it matters

Normally you prompt Claude Code from a blank screen, improvising each request. gstack instead gives you a set of slash commands with predefined procedures for each stage. One person makes a request and the planning, design, build, review, QA, and ship roles hand work to each other — so a solo builder can follow the flow a team would.

What you can do

gstack packages a Think → Plan → Build → Review → Test → Ship → Reflect sprint into slash commands. Representative commands per stage:

  • Validate the product (Think)/office-hours interrogates whether the feature is really needed
  • Multi-perspective planning (Plan)/plan-ceo-review, /plan-eng-review, /plan-design-review review scope from product, engineering, and design angles
  • Code and design review (Review)/review (staff-engineer audit), /design-review (a designer’s eye)
  • Real-browser QA (Test)/qa opens a real Chromium via Playwright, tests user flows, finds bugs, fixes them with atomic commits, and generates regression tests
  • Ship (Ship)/ship (sync, test, coverage audit, PR), /land-and-deploy (merge and verify production)
  • Reflect/retro for a weekly retrospective

For example, on a new feature you go from /office-hours to narrow scope → plan review → build → /review/qa for real browser testing → /ship for the PR, all in one flow.

Key features

  • 23 role slash commands — organized by sprint stage from planning to ship and retro
  • Real-browser QA/qa launches Chromium to click-test flows, fix bugs, and generate regression tests automatically
  • Multi-perspective review — CEO, engineering, design, and developer-experience (DevEx) views, before and after the work
  • Multi-agent support — beyond Claude Code, runs in Cursor, Codex, and others via the --host flag

Getting started

Global install:

git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup

After installing, update your project’s CLAUDE.md to reference the gstack skills. To apply it across a shared repo for the whole team, use ./setup --team.

Notes

  • Requirements — Bun v1.0+ (primary runtime), Git, Claude Code. Supports macOS, Linux, and Windows 11 (Node.js fallback for Playwright on Windows)
  • License — MIT, no premium tier or waitlist
  • Telemetry — opt-in; gstack asks on first run. Even when enabled it sends only the skill name, duration, success/fail status, gstack version, and OS — never code, file paths, repo names, or prompts. Disable with gstack-config set telemetry off; view local analytics with gstack-analytics.
  • Not on claude.com/plugins — installed directly via git clone.
§ 6

See also

same category · curated
[01]
[Tool] Paseo · Run any coding agent from your phone, desktop, or terminal. Self-hosted, multi-provider, open source. A local daemon runs the agents on your machine and every client — desktop, mobile, web, CLI — connects to it, with the native mobile app at full feature parity with desktop.
tool · claudekit.io / tools / paseo
[02]
[Tool] Orca · Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. It runs each agent in an isolated git worktree, lets you compare outputs side by side, and merge the ones you want. Works with Claude Code, Codex, Grok, and 30+ CLI agents. Available on desktop and mobile.
tool · claudekit.io / tools / orca
[03]
[Skill] Matt Pocock's Skills · Skills For Real Engineers. Straight from Matt Pocock's .claude directory. 20+ agent skills for real engineering — not vibe coding — covering alignment (grilling), specs, TDD, code review, bug diagnosis, and architecture. Install as an editable fork via skills.sh or as a read-only plugin bundle.
tool · claudekit.io / tools / mattpocock-skills
§ 7

Frequently Asked Questions

frequently asked
§ 7.1
What is gstack?
Y Combinator CEO Garry Tan's exact Claude Code setup, released as a collection of slash commands. It packages 23 roles — CEO, Designer, Eng Manager, QA, Release Manager, and more — that you call in sequence, so a solo builder moves through the same stages a team would.
§ 7.2
Where does it work?
It works in Claude Code, and with the `--host` flag in other coding agents like Cursor, OpenAI Codex CLI, and Factory Droid. It needs Bun v1.0+ and supports macOS, Linux, and Windows.
§ 7.3
How do I install it?
In Claude Code, paste `git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup`, then update your project's `CLAUDE.md` to reference the gstack skills.
§ 7.4
What about telemetry?
It's opt-in — gstack asks permission on first run. Even when enabled, it sends only the skill name, duration, success/fail status, gstack version, and OS. It never sends code, file paths, repo names, prompts, or user content, and you can disable it with `gstack-config set telemetry off`.
§ 7.5
Is it free?
Yes. It's open-source under the MIT license, with no premium tier and no waitlist.