Run Claude Code Like a Full Engineering Team With GStack by Garry Tan

23 specialist skills that turn Claude Code into an engineering team

Run Claude Code With GStack

By the end of this guide, you'll have GStack installed in Claude Code — 23 specialist skills that take any task from CEO-level product review through engineering, QA, and shipping, with every decision saved and compounded across sessions.

Who This Is For

  • Solo founders running Claude Code who want structured, role-based reviews before shipping

  • Small dev teams who want QA, security audits, and deployment automated as slash commands

  • Anyone using Claude Code for product work who wants a repeatable sprint process instead of ad-hoc prompting

GStack was built and open-sourced by Garry Tan, CEO of Y Combinator, in March 2026. It has 97,000+ GitHub stars. It's MIT licensed and free.

What GStack Does

GStack installs 23 specialist skills into Claude Code, each representing a role in a software team. They run as slash commands in your terminal in sprint order:

Think → Plan → Build → Review → Test → Ship → Reflect


Every decision, learning, and retro is persisted to ~/.gstack/projects/ — so the system compounds across sessions, not just within one.

The 23 Skills — What Each Does

Planning (CEO + Engineering + Design):

  • /office-hours — YC-style forcing questions before you write a line of code

  • /plan-ceo-review — Finds "the 10-star product hiding inside the request"

  • /plan-eng-review — Locks in architecture, data flow, and edge cases

  • /plan-design-review — Design completeness audit before implementation

Building:

  • /design-html — Self-contained HTML with dynamic layout

  • /design-consultation — Builds a complete design system from scratch

  • /browse — Real Chromium browser control (~100ms per command)

Quality and Safety:

  • /review — Paranoid staff-engineer audit for production bugs

  • /qa — Tests your app, finds bugs, auto-generates regression tests

  • /cso — OWASP Top 10 + STRIDE security audit

  • /careful / /freeze / /guard — Guardrails against destructive commands

Shipping and Monitoring:

  • /ship — Syncs, tests, audits coverage, pushes PR

  • /land-and-deploy — Merges PR, deploys, verifies production health

  • /canary — Post-deploy monitoring loop

  • /benchmark — Baseline Core Web Vitals before and after PRs

iOS:

  • /ios-qa — Live-device testing via USB CoreDevice tunnel

  • /ios-fix — Find bug → fix → rebuild → verify on real iPhone

Learning (the compounding layer):

  • /retro — Weekly retrospective with per-person metrics

  • /learn — Manage project learnings across sessions

  • /skillify — Converts a /scrape browser session into a reusable production script with tests

What You'll Need

  • Claude Code CLI — installed and authenticated

  • A terminal (Mac or Linux recommended; Windows with WSL)

  • Node.js (for the browse server)

  • The GStack repo: github.com/garrytan/gstack

Going Further

  • Full docs — github.com/garrytan/gstack

  • Skills reference — gstack/docs/skills.md — full list of all 23 skills with usage notes

  • Context — Garry Tan's own 2026 development output using GStack: ~810x his 2013 pace (11,417 vs 14 logical lines/day)

  • Pair with the Claude Skills 33-Page Guide — GStack installs as skills; understanding Anthropic's skill architecture helps you extend it