How to Make Claude Code Your AI Engineering Team
Y Combinator · 2026-04-23 · 21м 50с · 234 789 просмотров · YouTube ↗
Топики: ai-loop-engineering
🎧 Аудио
📝 Summary
model=deepseek-v4-flash · prompt=summary-v7 · 6 479→1 384 tokens · 2026-07-20 11:53:07
🎯 Главная суть
GStack — это открытый репозиторий, который превращает Claude Code в AI-инженерную команду с ролями, процессами и ревью. Вместо того чтобы выдавать сырые инструкции модели, GStack использует «навыки» (skills), каждый из которых занимается своей фазой разработки: от проверки идеи до дизайна, написания кода, ревью, QA и релиза.
Office Hours: YC-подход к проверке идеи
Первый и ключевой навык — Office Hours. Это дистиллированная версия того, что делают 16 партнёров Y Combinator во время консультаций со стартапами. Навык задаёт шесть «форсирующих» вопросов, которые заставляют переформулировать продукт до начала разработки. На примере создания приложения для сбора 1099-форм из Gmail и банковских порталов: после Office Hours исходная идея (просто найти документы) превратилась в более продуманную — сначала решаем боль агрегации, потом расширяем до подготовки налогов и лидогенерации для бухгалтеров. Модель оценивает бизнес-модель: $2–5 в год за агрегацию против доли от сделки с CPA, что в 10 раз больше.
Адверсариальное ревью плана
После Office Hours навык автоматически запускает многошаговое адверсариальное ревью (adversarial review). Он ищет слабые места: отсутствие обработки ошибок, нет раздела приватности, не решён 2FA-handoff. В примере с приложением для 1099 doc прошёл два раунда, автоматически исправив 16 проблем, и оценка выросла с 6/10 до 8/10 с тремя оставшимися незначительными замечаниями.
Design Shotgun: визуальное прототипирование
Design Shotgun — инструмент для быстрой генерации нескольких вариантов UI. Он использует OpenAI Codex с ImageGen и за ~60 секунд предлагает 3–4 варианта дизайна. В примере с панелью отслеживания 1099-форм сгенерированы варианты: Command Center (Linux-хакерский интерфейс), Friendly Progress (карточки с прогрессом) и Split View. Пользователь оценивает каждый, выбирает лучший (в примере — Friendly Progress), и навык фиксирует его.
Автоматическое планирование без лишних шагов
Для тех, кто не хочет проходить долгие диалоги, есть Autoplan. Он запускает через CEO, engineering, design и developer experience review дефолтные рекомендации — те же решения, которые принял бы сам Гэри. После утверждения плана Claude Code сразу пишет код.
QA с помощью встроенного браузера
Один из ключевых навыков — QA через браузер. Вместо ручного тестирования GStack использует CLI-обёртку Playwright, позволяющую модели запускать настоящий браузер, делать скриншоты, кликать, заполнять формы, скачивать медиа и проводить регрессионные тесты. Это решает проблему, когда модель пишет код, а человеку приходится вручную проверять его работу. До этого Гэри пробовал Claude в Chrome через MCP, но это работало медленно (2–3 секунды на действие) и с раздутием контекста.
Параллельная работа: 10–15 сессий Claude Code одновременно
Гэри запускает множественные окна Conductor (оболочка для GStack) на одних и тех же проектах или разных. Каждый сеанс может работать над отдельной фичей или баг-фиксом в отдельной ветке. В итоге он может делать 10–20, иногда 50 PR в день, в зависимости от количества встреч. Вместо списка задач — просто кликает «+» в Conductor, создаётся новая работа (worktree), и она проходит полный цикл: Office Hours → планирование → ревью → код → QA → ship.
28 команд и 70 000+ звезд
GStack насчитывает более 28 разных навыков (команд). На момент записи у репозитория 70 000+ звёзд GitHub. Самые часто используемые — Office Hours, Plan, CEO Review и Autoplan, на них уходит 80–90% всего времени работы с Claude Code.
Supply chain safety: защита от атак
Из-за высокой скорости интеграции сторонних фиксов (Гэри получает ~400 PR на ревью от сообщества) вопрос безопасности критичен. GStack встроенными проверками снижает риск supply chain-атак.
Итоговая архитектура работы
У Гэри больше нет to-do листа. Любая идея или баг-репорт → клик в Conductor → создание новой работы → автоматический цикл навыков → либо код попадает в main, либо отклоняется с обоснованием.
📜 Transcript
en · 3 691 слов · 51 сегментов · clean
Показать текст транскрипта
Hi, I'm Gary, president and CEO of Y Combinator. I'm also an engineer who spent the first decade of my career building software full time. I studied computer systems engineering at Stanford, then was employee number 10 at Palantir, where I was an engineer, designer, and product manager all at once. I co-founded... Posturus, a microblogging platform that sold to Twitter, and I also built the first version of Bookface, YC's internal social platform and knowledge base. Basically, I've written a lot of code in my career, and I'm here to tell you we are in a completely new era of building software, the agent era. It turns out the way to get agents to do real work is the same way humans have always done it. as a team with roles, with process, with review. I built GStack to encode this three weeks ago, and now it has more GitHub stars than Ruby on Rails. In this video, I want to explain how it can help you build with agents. I've coded more in the past two months than I did in all of 2013, which is the last time I worked really, really hard as an engineer. I started playing with Claude Code back in January after hearing people like Andrej Karpathy and Boris Czerny say they weren't manually writing any code anymore. And I got completely hooked. Along the way, I've essentially built all of Posterous, which took two years to build with a co-founder and a team of 10 engineers. I've essentially built all of my startup Posterous, which took two years 10 million dollars and 10 engineers to build. Out of the box, the model wanders. It doesn't know your data well, so it guesses. And guessing at that scale is how you get plausible-looking code that silently breaks. The bottleneck here is not the model's intelligence. As long as you set the models up right, they are already smart enough to do extraordinary work on your codebase. This is backwards. The scaffolding should be trivially thin. implementation of the thin harness fat skills approach. It's an open source repo that I built that turns cloud code into an AI engineering team for you. Skills that act like a team of specialists. Office hours is one of those skills. It's actually modeled exactly after what we go through at YC as a partner doing office hours with startups. It starts by asking six forcing questions. for you to reframe your product before you start building. Let me show you how it works. The best way to get started with G-Stack is actually Conductor. And so we're going to go in Quick Start and G-Stack is actually built into Conductor right now. You just click G-Stack and today we're going to make a tax app. It's going to go into your Gmail and fish out all of your 1099s because it's tax day as of today. G-Stack is actually a set of skills. And the first one that we're actually going to use is called Office Hours. This is actually the distilled version of what is thousands and tens of thousands of hours that the 16 YC partners have spent many, many years honing and perfecting. And this is a distilled down 10% strength version of what we do at YC every day. So as you can see, uh conductor actually just drops you right in there we're in yc office hours now and i'm trying to do a startup to create to help people get all their 1099 ints out of their gmail and financial institutions many banks will email you with new tax documents, but some won't. So we need to both search the user's inbox and accept URLs to go and search and download the 1089int PDFs. Cool. That's our startup idea. It's just something to help people with their taxes. And it's something that I had to deal with just yesterday. So the user wants to do office hours about a startup idea, and it's starting on office hours. So one of the things you'll notice is we have Gary mode on, and what that does is it actually shows you all of the reasoning traces. So that's one of the things I really like about using GStack. It actually, with Conductor, you actually get to see exactly what the model is thinking as it does it. Right now it's just sort of getting started, but... Now it's starting to do some context. Okay, this is a fresh project with an initial commit. No prior design docs. We're in startup mode. Oh, and here, this is sort of the first thing that happens. You know, your model with the skill of office hours does a lot of thinking. It searches the web sometimes and figures out, well, what are you trying to do? Here's the question that determines everything else. What's the strongest evidence that you have that someone actually wants this? This is actually one of the most important questions to ask yourself when you're trying to decide, should I work on Project X or work on that startup? I actually just experienced this recently, so I'm going to click that. I have this experience just the other day. So what happened exactly? How many bank accounts do we have and which one sent 1099? Well, I have a few, and then the process of hunting down is actually quite painful. Okay, the pain is real, but the consequence is friction and annoyance, not actual penalties. Well, I mean, frankly, my accountant sends me annoyed emails, and sometimes they get a phone call because they're just trying to do their job, and I'm supposed to be there to help them. And so I do have more than five accounts. This is actually a really interesting thing it points out. TurboTax and HRNR Block actually have 1099 import features and Plaid connects to banks. Why aren't those solving it for you? So I answered and it said, well, the user's thinking bigger than a document accelerator. They're seeing this as a funnel. The hook is, we'll find all your 1099 ints for you, solving an immediate pain. But the expansion is, now that you have your docs, let's actually get your taxes prepared, which is matchmaking and lead gen for tax preparers. And it's a classic wedge strategy. It's actually a more interesting business model than just the document aggregation alone, which is right. You could probably charge $2 or $5 a month or $2 or $5 maybe an entire year for $10.99 in aggregation, but you can actually charge a percentage of the transaction that ends up happening with a tax preparer, which might be 10x more. This is actually a very cool part of Office Hours. I might just build this for myself just for fun because I do have to do this every single year. And this is actually one of the most fun parts about using Office Hours in G-Stack is it's not this sort of on-rails thing. It's more like a conversation with your model. And so if you just came in and gave instructions to the model, as it is. If I just type the original thing, which is I need to go and find my 1099s, it'll go do that. It will just literally do it. But it won't think about who's the user, what is the business model, who wants this, what's the pain point, how does it work, right? Like this is the kind of stuff that we get to do every day with lots and lots of founders in office hours. And we're pretty good at it, but so is this skill. Revised. AI browser automation, G-Stack browser style, lets the user log in, then AI navigates to tax docs and downloads PDFs. The user watches it happen. I think that's correct. Let's see. I mean, this is a very interesting thing for me. I mean, I feel like I learn about the process of building a little bit, even though I do office hours with people all the time. This is sharp pushback on premise three. You're right. I do have G-Stack browser, and the approach you're describing is genuinely clever. The model would be user logs in, AI takes over, navigates to tax docs, finds the 1099-inch, downloads it. No plaid, no stored credentials. The user watches the whole thing happen in the visible browser. I mean, what I like about it is it can happen on their actual browser. It's not happening. in the cloud. The cloud is just someone else's computer. One of the cool things that G-Stack does increasingly is it lets you use codecs to actually sort out all of the crazy bugs that might be in here. I'm not going to do it right now, but it is something that you can do when you're at home working on it yourself. The way to think about Claude code is that by default it uses Claude and I think Opus 4.6 is sort of ADHD CEO. He's the guy you want to get a beer with and he's got a billion ideas. But when the going gets tough, you got to call in your autistic CTO and that's Codex. All right, we're going to skip for now because actually pretty close I feel like. Basically we're in plan mode and office hours helps us start off with a plan that has a lot of the things thought through. So here's actually a really cool example. It actually thinks through and here's three different approaches. The first approach is gmail auth. Then search for tax doc notification and then output a checklist of banks, which issued 1099s. There's no browser automation initially. The effort is small and the risk is small. You know, when I look at that, it's like, that sounds interesting, but it doesn't sound big enough for me to actually even work on this. Like I could do that myself. Next is full stack Gmail and AI browser automation using NSCPA marketplace. This sounds like what I want, actually. And then it sort of thinks out of the box. It says, oh, okay, what about approach C? CPA first, flip the go to market. You know, I would say B sounds right. And then actually, sometimes I like to add this extra thing, which is like when I have an idea, when one of the approaches speaks to me, but then I think about something else, I'm like, okay, well, I like B, but actually we could use the browser interaction to skip Google OAuth entirely. and just have the user open Gmail and a version of GStack Browser could just use Gmail to find the 1099s to search for automatically. Simultaneous to that, it could also ask the user what other banks they have. Also, and this is what happens for me, If they already have a CPA, you can find out from the email. And if you're me, you probably already have a bunch of emails from your CPA bugging you for the specific accounts. We're sort of at the end of office hours, but as you can see, we already went from sort of a half-baked... rough idea for something that we might want to do. I'm not saying this is actually a good startup idea, but you can see how this got farther along. We started with something that might start with OAuth and then CPAs nagging emails, but in the end we realized, well, we have a browser and the browser could be used with browser automation to search the inbox. find all of the 1099s that you need to download. It can also, using LLMs, ask you which bank portals you need to add to, and it can go log in with your account and actually download the PDFs for you and then send an email to the CPA. So I really like this. Browser automation is a very out-of-pocket sort of unusual way to solve this problem. And the wild thing about coding models is, you know, a year ago, two years ago, even like three months ago, it's not clear to me that anyone would even try this. I think that's the most interesting thing about our time right now. You're able to have an idea and then get farther along with it than you ever would be. Frankly, sometimes I use office hours and maybe one in three times, I get to the end of it and I say, you know what? this isn't something that makes sense. You'll notice that there's actually a feasibility aspect of office hours, and that's one thing I really pride myself on in office hours working with startups. I have a very strong opinion about how the world works and what might work, and it's just very interesting to see Opus 4.6 mirror that in trying to help you figure out what your startup or product idea might be. Now what it's doing is a multi-step adversarial review. It's trying to put your idea through the paces. And as you can see, it's already found a bunch of things, and it's going to try to auto-fix it. There's no failure handling. There's no privacy section. 2FA handoff has no proposed solution. It actually tries to auto-fill out these things, and if it can, it does. And so our doc survived two rounds of adversarial review, and it automatically caught and fixed 16 issues. So we're going to approve this design doc. So as you can see, the adversarial review improved the score from 6 out of 10 to 8 out of 10 with three remaining issues that we can worry about later. Now that we've locked in the adversarial review and addressed all these issues, normally what I would do is run plan CEO review. But instead, I think what we're going to do is jump directly. to design shotgun, which is one of my most fun ways to use this. And this is just one of a bunch of different design tools that are in the bag. So it figured out, here's a bunch of different views. What do you want to actually design? And let's just do the main checklist dashboard. Design Shotgun's my visual brainstorming tool. So it'll actually generate multiple AI versions and then ask us questions about it. These are three directions. It takes about 60 seconds. It actually farms it out to OpenAI Codex, which is able to use ImageGen. So all right, there's three versions, Command Center, Friendly Progress, and Split View. Let's take a look. All right, so let's let the agents cook, and we'll be back in about five minutes. Great, the agents are done cooking. And this is what we got back. We got three different options for the actual page that shows up in the command center for tracking down our tax documents. So let's look at them one by one. There's option A, B, and C. All right, here's one command center. There's a dashboard. Here's all the specific. I mean, this looks pretty good. If you can extract here are all the banks and here are all the 1099s and where are they coming from and what their status is. That's pretty good. I like that. I'm going to give that a four out of five stars. Option B is like much more friendly. So option A is sort of like if you're a Linux hacker, I bet you would really like this. But option B, I think it's more friendly for just normal people. So I kind of like I might put that as a five. That might be a pick. And then let's see. Option C, this makes it way more complicated than it needs to. So I really wouldn't do that. Let's go with option B. And then the cool thing is, if you don't like it, you can enter any of your feedback. You can click regenerate. But in this case, we're just going to run with option B and continue. So that comes back in. And as you can see, we're going to go ahead and select option B. And there it is. So a friendly card-based approach with progress and the progress ring. Good instinct. Variant B is locked in. So while I have you, I mean, that is just two of... 28 different commands. We've got more than 70,000 stars now. And some of the people who use it, like they actually talk about how when they're using cloud code, they spend 80 to 90% of their time in office hours, plan, CEO review, and auto plan. This is sort of a rough view of how that sprint process actually works. We already talked about office space, but If you don't want to do a lot of back and forth, if you don't want to be in the weeds, I did create Autoplan, which gets you through CEO, engineering, design, and developer experience review using basically my default recommendations. Like these are sort of programmed to be what I would do if I were you. There are a bunch of design skills that you can use after the code is actually done. Cloud Code will actually build when you click approve on the plan. And then after it's done writing the code, you can run review, which does a staff level bug catching service that goes through, puts the work through the paces. Full code review, finding bugs that might not have been in the plan mode. And then the coolest part, I think, that is actually an incredible amount of code is I wrote a CLI around Playwright and Chromium. So there's actually an entire headed and headless browser in there. And that was a real magic moment for me as I was using Cloud Code. As I sped up, there's this idea, of trying to get to a level 8 software factory. And G-Stack does not get you to level 8, but I do think it gets you to level 7. And that's where I can run multiple conductor windows on different projects and sometimes three or four all on the same project all at the same time. These are parallel PRs with parallel branches and parallel different features that all can land more or less simultaneously. And one of the bottlenecks I ran into was that, you know, once the agent was doing all the work of planning and design and coding it, I found myself sitting there doing QA, probably the least fun part of software development. So that made it very, very important for me to try to automate that. And when I did, Claude in Chrome MCP is one of the worst pieces of software I've ever used. You know, every time it would try to do an action, it would think and think and think. There was crazy context bloat. Often it wouldn't even do anything. But it would take two to three seconds even when it was working to be able to take an action. And I was amazed that I could use all of my other skills in GStack to create the slash QA and slash browse tool. I basically wrapped PlayWrite at the CLI level. And now your cloud code. and any agent now can actually just use the browser. And so not only could it use the browser, it could take screenshots, it can do complex interactions, it can click on things, it can fill things out. Now it can even download media, run eventually full regression tests and update CSS and assess real browser bug issues, whether it's JavaScript or CSS. And finally, there's a ship tool. So it's sort of the last step before to make sure that your PR is ready to land on main. And this is actually how I work. I run 10 to 15 parallel cloud code sessions all at the same time. I might in one session be running office hours on a brand new idea. And I actually now have multiple open source projects with tens of thousands of stars and I'm probably sitting on about 400. PRs to review right now. And so I almost always have one or two sessions active for each project, just evaluating and bringing in all the open source fixes that I'm getting from the community. And I evaluate it in waves. One of the things that's been really scary in AI coding right now is supply chain attacks. So I'm really, really paranoid about it. But the great thing is I have GStack that has my back. So I don't have a to-do list anymore. One of the things that has emerged is I actually click on whenever I have an idea or I get a bug report from a user or I see something on X where someone's frustrated with what G-Stack or G-Brain does. I just click the plus icon in Conductor. It creates a new work tree and each one of these things is a new work item and all I have to do is run office hours, CEO review, end review, adversarial review, and then I just run my normal process. When it's ready to land, it lands and I can do 10, 15, 20, sometimes 50 PRs in any given day, depending on the number of meetings I have in that day. So that's it. GStack is available right now. Just go to github.com slash garytan slash gstack. When you run slash office hours, you're getting a version of the real product thinking we do at YC with founders. Similar pushback and similar reframing before you ever meet us. Give it a try and let me know what you think. This is the most incredible time in history to build software. The barrier to building just collapsed. The only question left is what are you going to build? It's time to let it rip. Go make something people want.
⚙️ Pipeline jobs
| Stage | Status | Att. | Updated | Error |
|---|---|---|---|---|
| download | done | 1/3 | 2026-07-20 11:52:18 | |
| transcribe | done | 1/3 | 2026-07-20 11:52:50 | |
| summarize | done | 1/3 | 2026-07-20 11:53:07 | |
| embed | done | 2/3 | 2026-07-20 11:55:10 |
📄 Описание YouTube
Показать
GStack is an open-source toolkit built by YC President & CEO Garry Tan that turns Claude Code into an AI engineering team — with skills for office hours, design, code review, QA, and browser testing. Use it with Claude Code or Codex or Cursor. It's free and open source: https://github.com/garrytan/gstack In this video, Garry walks through how GStack works, starting with Office Hours, a skill modeled after real YC partner sessions that pressure-tests your idea before you write a line of code. He demos it live, going from idea through adversarial review, design mockups, and automated QA in a single session. 00:00 – AI Just Changed Coding Forever 00:09 – From YC to Building With AI 01:07 – Why AI Coding Feels So Different 02:45 – Turning AI Into a Real Team (GStack) 03:45 – Let’s Build an App Live 05:23 – The Question That Kills Most Ideas 07:13 – This Idea Just Got Way Bigger 08:38 – The “Feels Illegal” AI Hack 10:50 – Upgrading the Idea in Real Time 12:44 – Breaking + Fixing the Plan 14:25 – AI Designs the App 16:59 – The Full System Explained 18:00 – Running Multiple AI Engineers 20:00 – Shipping 10x Faster 21:20 – The Only Thing That Matters Now Apply to Y Combinator: https://www.ycombinator.com/apply Work at a startup: https://www.ycombinator.com/jobs https://www.conductor.build/