Inside Garry Tan's Claude Code Setup

Garry Tan, President & CEO of Y Combinator, introduces GStack, an open-source toolkit that structures Claude into a complete AI engineering team. He demonstrates how GStack's skills—like 'Office Hours' for idea validation, 'Design Shotgun' for UI mockups, and browser-based QA—streamline the development process from concept to code.

4 min read
Inside Garry Tan's Claude Code Setup
source: https://www.youtube.com/watch?v=wkv2ifxPpF8

Garry Tan, President and CEO of Y Combinator, posits that we have entered a new era of software development: the “agent era.” To effectively leverage AI agents for real work, they must be organized like a human team—with distinct roles, processes, and review stages. GStack is his open-source implementation of this philosophy, a toolkit that transforms Claude into a specialized AI engineering team.

The GStack Philosophy: Thin Harness, Fat Skills

The core problem with out-of-the-box models is their tendency to “wander” and guess, leading to plausible-looking code that is subtly broken. The bottleneck isn’t the model’s intelligence but the lack of structure. GStack provides this structure through a “thin harness, fat skills” approach. It’s a lightweight framework that orchestrates a collection of powerful, specialized “skills” that emulate an engineering team’s functions.

The Core Skill: Office Hours

The process begins with the Office Hours skill, which is modeled directly after the rigorous, pressure-testing sessions YC partners hold with startup founders. Before writing any code, this skill challenges the core premise of an idea through a series of forcing questions.

Live Demo: A 1099 Tax Assistant

To demonstrate, Garry proposes a simple idea: an app to find and aggregate 1099 tax forms from a user’s Gmail and bank portals. The Office Hours agent immediately begins a conversational, adversarial process:

  • Probing Questions: It starts with the most critical question: “What’s the strongest evidence that you have that someone actually wants this?”
  • Challenging Assumptions: It points out existing solutions like TurboTax and Plaid, forcing a deeper consideration of the unique value proposition.
  • Evolving the Business Model: Through this dialogue, the initial idea of a simple document aggregator evolves. The agent identifies a “classic wedge strategy”: the initial hook is finding the 1099s, but the real business is a lead-generation marketplace for tax preparers. This reframes the project from a simple utility to a potentially valuable business.
  • Technical Approach Refinement: The conversation also refines the technical implementation. Instead of relying on complex and sensitive solutions like Plaid or storing credentials, the agent proposes using browser automation. The user would log into their accounts in a visible browser, and the AI would take over to navigate, find, and download the necessary documents—a more secure and transparent approach.

This process transforms a half-baked idea into a well-considered plan, sometimes even revealing that an idea isn’t worth pursuing, saving valuable time.

From Plan to Mockup: Adversarial Review and Design

Once a direction is set, GStack moves to formalize the plan.

  • Adversarial Review: The system performs a multi-step adversarial review of the proposed plan, identifying weaknesses. In the demo, it found 16 issues, such as a lack of failure handling and privacy considerations, and automatically fixed most of them, improving the plan’s score from a 6/10 to an 8/10.
  • Design Shotgun: After the plan is approved, the Design Shotgun skill helps with visual brainstorming. It generates multiple, distinct UI/UX mockups for a chosen view (e.g., the main dashboard). For the tax app, it produced three concepts: a dense “Command Center,” a “Friendly Progress” view with cards, and a “Split View.” The user can then select the most promising direction to lock in the design.

The Complete GStack Workflow and Automated QA

GStack provides a suite of skills to cover the entire development sprint.

  • Planning and Review: Skills like Auto Plan and CEO Review streamline the planning phase, while Review provides a staff-level code review to catch bugs after the code is written.
  • Automating QA with Browser Automation: A significant bottleneck in an agent-driven workflow is manual QA. To solve this, GStack includes a powerful browser automation tool built on Playwright and Chromium. This was developed after finding previous solutions to be slow and inefficient. The GStack tools (SLQA and SL browse) allow the AI agent to:
    • Operate a real browser (headed or headless).
    • Take screenshots and download media.
    • Perform complex interactions like clicking, filling forms, and running regression tests.
    • Assess and debug real browser issues, including JavaScript and CSS bugs.

A New Way of Working

Garry Tan describes his personal workflow as running 10-15 parallel GStack sessions at once across multiple projects. Instead of a to-do list, he maintains a “work tree” in the Conductor UI, where each new idea, bug report, or feature request becomes a work item. This allows him to manage a massive volume of work, including reviewing hundreds of PRs for his open-source projects and landing up to 50 PRs in a single day. He particularly emphasizes using GStack to securely vet open-source contributions against supply chain attacks.

The barrier to building software has collapsed. GStack demonstrates a future where developers can leverage AI agent teams to move from idea to production at an unprecedented speed.

Share post

Stay In The Loop! Subscribe to Our Newsletter.

Get updates straight to your inbox. No spam, just useful content.

Recommended for You

The Modern Software Engineer

The Modern Software Engineer

Mihail Eric, Head of AI at Monaco and Stanford Lecturer, discusses the fundamental shift in software engineering due to AI. He explores how the developer's role is evolving from a line-by-line coder to a systems architect and agent director, emphasizing the growing importance of upfront planning, robust validation, and clear articulation to effectively manage AI-driven workflows.

Lessons from 25 Trillion Tokens — Scaling AI-Assisted Development at Kilo

Lessons from 25 Trillion Tokens — Scaling AI-Assisted Development at Kilo

Scott Breitenother, CEO of Kilo, discusses the evolution of software development, where engineers are shifting from writing code to orchestrating AI agents. He shares lessons from processing 25 trillion tokens, emphasizing the critical role of trust, the importance of end-to-end ownership, and how this new paradigm leads to a 10x increase in shipping velocity.