Source: raw/gh-star-garrytan-gstack.md (GitHub star stub, 2026-05-20) + README extraction from github.com/garrytan/gstack; operational-workflow detail from raw/How_Y_Combinator_s_CEO_ACTUALLY_Uses_Claude_Code.md (YouTube walkthrough, 2026-05-20).
gstack is the Claude Code skill pack Garry Tan (President & CEO of Y Combinator) maintains as his own daily-driver, open-sourced as a one-line install. 23+ slash commands map to roles a small startup team would otherwise need to hire — CEO/founder, design partner, eng manager, staff engineer, QA, SRE, technical writer, security officer. MIT license, single-branch clone into ~/.claude/skills/gstack. Tan claims a ~810× year-over-year LOC pace (with the caveat that “AI inflates raw LOC”), reporting 240× the entire 2013 year’s output by April 18, 2026.
Key Takeaways
- 23+ slash commands grouped into 5 role buckets: planning/design, development/review, testing/deployment, documentation/security, and utilities. Each
/commandis a persona invocation, not a tool macro. - MIT license. No paid tier, no waitlist, no telemetry call-out on the repo surface.
- 99.9K GitHub stars at the 2026-05-19 capture — but verified by the README’s identity claim that the author is Y Combinator’s CEO. The star count grew rapidly in May 2026 following the YC announcement.
- One-line install:
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup. Requirements: Claude Code, Git, Bun v1.0+, Node.js (Windows only). - Team mode (optional):
./setup --team+gstack-team-init requiredadds a project-level CLAUDE.md commit that mandates gstack usage across contributors. - Productivity claim with caveat: Tan publishes a “logical code change” metric (not raw LOC) to defend against the “AI inflates LOC” critique. 11,417 vs 14 logical lines/day reported. ^[inferred — the methodology behind “logical code change” is not documented in the README]
- Anti-pattern guard rails baked in:
/carefulwarns on destructive commands,/freezerestricts edits to specific directories,/guardcombines both. The pack treats safety as a first-class concern, not an afterthought.
The 23+ Commands by Role
Planning & Design
/office-hours(CEO/Founder) — Reframes product ideas with forcing questions./plan-ceo-review,/plan-eng-review,/plan-design-review,/plan-devex-review— Pre-implementation reviews from CEO, eng manager, designer, and DX-lead lenses./design-consultation(Design Partner) — Complete design system creation./design-shotgun(Design Explorer) — Multi-variant visual generation./design-html(Design Engineer) — Production-ready HTML conversion.
Development & Review
/review(Staff Engineer) — Production bug detection./investigate(Debugger) — Root-cause analysis./design-review(Designer/Coder) — Live design audits with fixes./devex-review(DX Tester) — Real onboarding testing.
Testing & Deployment
/qa(QA Lead) — Testing with automatic bug fixes./qa-only(QA Reporter) — Bug reporting without code changes./ship(Release Engineer) — PR preparation and CI handling./land-and-deploy(Release Engineer) — Merge-to-production automation./canary(SRE) — Post-deploy monitoring./benchmark(Performance Engineer) — Performance baseline tracking.
Documentation & Security
/document-release— Auto-updates docs after each ship./document-generate(Documentation Author) — Creates missing docs via the Diataxis framework./cso(Chief Security Officer) — OWASP Top 10 + STRIDE threat modeling./retro(Eng Manager) — Weekly team retrospectives.
Utilities
/browse(QA Engineer) — Real browser automation./codex(Second Opinion) — Independent OpenAI review./autoplan— Automated multi-review workflow./learn(Memory) — Cross-session knowledge management./pair-agent— Multi-AI browser coordination./careful,/freeze,/guard— Safety layers./open-gstack-browser— AI-controlled Chromium with sidebar./setup-deploy,/setup-gbrain,/sync-gbrain,/gstack-upgrade,/unfreeze— Setup and maintenance.
Implementation
Tool/Service: gstack (Claude Code skill pack) Setup:
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && \
cd ~/.claude/skills/gstack && ./setupCost: Free (MIT). Cost is whatever your Claude Code subscription + token usage runs.
Integration notes: Lives under ~/.claude/skills/gstack; no system-wide install needed. Team mode commits a project-level CLAUDE.md gate. Pairs with /learn for cross-session memory; pairs with /freeze + /guard as a directory-scoped safety net.
Differentiation vs Adjacent Frameworks
- vs Superpowers (Jesse Vincent) — Superpowers is broader (full software-development methodology); gstack is opinionated YC-CEO-shaped (CEO/design/eng-mgr/release/QA roles explicit).
- vs oh-my-claudecode (OMC) — OMC is team-first multi-agent orchestration with HUD + smart routing; gstack is single-developer “I am the CEO and the team” workflow.
- vs seven-skills-business — Similar “shipped real workflow” angle, but gstack ships as an installable skill pack while the seven-skills set is reference reading.
- vs SuperClaude — SuperClaude is meta-programming + 30
/sc:*slash commands + MCP integrations; gstack is role-personas without explicit MCP coupling.
Open Questions
- “Logical code change” methodology. Tan reports 11,417 vs 14 logical lines/day, but the README doesn’t define how “logical” is measured. AST diff? Reviewer-rated? Self-graded? Worth verifying before citing the 810× figure.
- Star-count provenance. 99.9K stars at 2026-05-19 is exceptional for a 1-2 month old repo, even with YC CEO endorsement. Worth periodic check for whether the count survives normalization.
- Persona prompt visibility. READMEs typically don’t reveal the system prompts each persona uses. Reading the actual
skills/*.mdfiles to evaluate prompt quality is the next step before recommending. - Diataxis framework references.
/document-generatecites Diataxis — interesting because Diataxis is a documentation taxonomy (tutorial / how-to / reference / explanation) rather than an automation pattern. Worth comparing against the Anthropic skills doc structure.
Related
- Claude AI topic
- Superpowers — Agentic Skills Framework
- oh-my-claudecode (OMC)
- SuperClaude Framework
- Seven Claude Skills That Run My Business
- Six Best Claude Code Skills for Business
- Marketing Skills Bundle
Refresh — 2026-05-20 (operational workflow walkthrough)
[YouTube signal — 2026-05-20] Walkthrough video breaks the README’s 23-command list into Garry Tan’s actual four operating strategies, exposing operational detail not surfaced in the repo surface:
- Strategy 1: Give Claude a role. Three custom-CLAUDE.md primitives within G-Stack make the role system load-bearing — skill routing (describe what’s needed; let the system pick the agent/skill, instead of explicitly invoking), search-before-build (Claude must search the existing code first before writing anything new — kills “reinvent the wheel” at codebase scale), and AI effort compression (not every task needs deep thinking — quick rename = fast response, architecture = deep analysis). Reportedly a major CTO texted Garry that gstack’s
/csorole caught a security flaw their entire engineering team had missed: “This is like god mode.” - Strategy 2: Parallel sessions, but capped at 5 — not 10. Garry runs 10+ Claude Code sessions simultaneously across independent workspaces (one builds, one reviews, one runs security checks). Source-walker pushes back: “having 10 different Claude Code sessions running simultaneously is an anti-goal.” Recommended ceiling for normal operators is 5 concurrent sessions — sweet spot between parallelism and the cognitive cost of approving across many threads without blindly rubber-stamping.
- Strategy 3: Build your own tools (massive ROI shift). Garry shipped 3 production services + 40+ features in 60 days, part-time while running YC full-time. Quote: “the cost to build it with AI is literally lower than the cost of explaining what you want to someone else.” The personal tool he calls out is G-Brain — a personal knowledge system that ingests meetings + emails + tweets + calendar into a searchable brain that Claude Code reads before every response. The 240×/810× LOC claim’s operational context: 10K lines/day across ~3 projects, alongside an 8-9-hour-meeting day. Personal-tool-building bar has collapsed.
- Strategy 4: Plan before you build —
/office-hoursis the load-bearing command. Forces a structured pre-coding interview: What problem does it solve? Who is it for? What does success look like? What should it NOT do? Source-walker frames this as YC office hours productized — “you can get office hours with Garry without actually being in Y Combinator.” This is the strategy that makes the other three work; skip it and you build fast in the wrong direction.
Operational ranking the source-walker recommends:
- Strategy 1 (give Claude a role) — implement today; high-confidence win.
- Strategy 4 (plan before building /
/office-hours) — the multiplier on everything else. - Strategy 3 (build personal tools) — calculus has changed; stop overthinking ROI.
- Strategy 2 (parallel sessions) — value confirmed but cap at 5, not 10. Romanticization of “managing 10 agents like a CEO” produces incomplete output for everyone except Garry.
Counter-signal worth tracking. Source-walker flags founder pushback (“Garry should be embarrassed for tweeting this”) + slop critique on G-Stack itself + Garry’s claim that “over 90% of new repos from today forward will use G-Stack” as overreach. The article’s earlier Open Question about “logical code change” methodology stands — and the source-walker himself signals not being a full believer in the framework even while documenting it.
Try It
- Audit-first install. Clone into a sandbox profile (
CLAUDE_HOME=~/sandbox-claude ./setup) before merging into your main~/.claude/skills/— gstack ships its own opinions on safety, model routing, and project structure. - Read
skills/cso.mdandskills/review.mdfirst. Security and code review are the highest-impact personas. Verify the prompt quality matches your own standards before using on real code. - Pair
/freezewith directory scoping before running/shipor/land-and-deployon production code — lock the agent out of paths you don’t want touched. - Cross-check claims with the WEO Marketly team if Tan’s “logical code change” metric is going to be cited externally — the methodology isn’t documented in the README.
- Test team mode on a side project, not the main repo. The
gstack-team-init requiredflag commits to the shared CLAUDE.md and propagates to every contributor on next pull.