Um Detalhamento Completo do gstack: Como o Presidente da YC Usa IA para Escrever 10.000 Linhas de Código Diariamente

TL; DR Principais Conclusões
- gstack é um sistema de engenharia de código Claude de código aberto criado pelo presidente da YC, Garry Tan, com 18 funções de especialista e 7 ferramentas, cobrindo todo o ciclo do sprint, desde a idealização do produto até o lançamento do código.
- A ideia central não é "deixar a IA escrever mais código", mas sim simular agentes de IA: o CEO é responsável pela direção do produto, o gerente de engenharia define a arquitetura, o controle de qualidade testa com navegadores reais e o engenheiro de lançamento implanta com um clique.
- Garry Tan afirma ter escrito 600.000 linhas de código de produção (35% das quais são testes) em 60 dias usando este sistema, produzindo de 10.000 a 20.000 linhas de código utilizável diariamente, tudo isso enquanto atuava como CEO da YC.
- Todas as habilidades são arquivos Markdown puros, de código aberto sob licença MIT, instaláveis em 30 segundos, e suportam Claude Code, Codex, Gemini CLI e Cursor em várias plataformas.
- O projeto obteve mais de 33.000 estrelas no GitHub em uma semana de lançamento, também gerando um intenso debate como "isso não é apenas um monte de prompts?"
Uma Pessoa, 60 Dias, 600.000 Linhas de Código
Em março de 2026, o presidente da YC, Garry Tan, disse algo a Bill Gurley no SXSW que silenciou a sala inteira: "Agora estou dormindo apenas quatro horas por dia porque estou muito animado. Acho que tenho psicose cibernética (fanatismo por IA)." 1
Dois dias antes, ele havia lançado um projeto de código aberto chamado gstack no GitHub. Não era apenas uma ferramenta de desenvolvimento comum, mas seu sistema de trabalho completo para programar com Claude Code nos últimos meses. Os dados que ele apresentou foram surpreendentes: mais de 600.000 linhas de código de produção escritas nos últimos 60 dias, 35% das quais eram testes; as estatísticas dos últimos 7 dias mostraram 140.751 linhas adicionadas, 362 commits e aproximadamente 115.000 linhas de código líquidas. Tudo isso aconteceu enquanto ele atuava em tempo integral como CEO da YC. 2
Este artigo é adequado para desenvolvedores e fundadores técnicos que estão usando ou considerando usar ferramentas de programação de IA, bem como para empreendedores e criadores de conteúdo interessados em "como a IA está mudando a produtividade pessoal". Este artigo desconstruirá profundamente a arquitetura central do gstack, o design do fluxo de trabalho, os métodos de instalação e uso, e a metodologia de "simulação de agente de IA" por trás dele.

Arquitetura Central do gstack: Transformando o Código Claude em uma Equipe de Engenharia Virtual
A ideia central do gstack pode ser resumida em uma frase: não trate a IA como um assistente multifuncional, mas sim divida-a em uma equipe virtual, cada um com responsabilidades específicas.
A programação tradicional de IA envolve a abertura de uma única janela de chat, onde a mesma IA escreve código, revisa código, testa e implanta. O problema é que o código escrito na mesma sessão é revisado pela mesma sessão, levando facilmente a um ciclo de "autoafirmação". Um usuário no r/aiagents do Reddit resumiu com precisão: "comandos de barra forçam a troca de contexto entre diferentes funções, quebrando a espiral bajuladora de escrever e revisar na mesma sessão." 3
A solução do gstack são 18 funções de especialista + 7 ferramentas, com cada função correspondendo a um comando de barra:
Camada de Produto e Planejamento:
/office-hours: Modelo de parceiro YC, usa 6 perguntas obrigatórias para ajudar você a esclarecer a direção do produto antes de escrever o código.
/plan-ceo-review: Revisão de propostas em nível de CEO, oferecendo quatro modos: expandir, contrair, manter e curar.
/plan-eng-review: O gerente de engenharia define a arquitetura, gera diagramas de arquitetura ASCII, matrizes de teste e análise de modo de falha.
/plan-design-review: O designer sênior pontua cada dimensão do design de 0 a 10 e explica como seria um 10.
/design-consultation: Parceiro de design, constrói um sistema de design completo do zero.
Camada de Desenvolvimento e Revisão:
/review: Função de engenheiro sênior, procura especificamente por bugs que passam no CI, mas explodiriam em produção.
/investigate: Depuração sistemática da causa raiz, com a regra de ferro: "sem investigação, sem correção."
/design-review: Designer e programador, corrige problemas diretamente com commits atômicos após a revisão.
/codex: Chama o OpenAI Codex CLI para revisão de código independente, permitindo validação cruzada entre modelos.
Camada de Teste e Lançamento:
/qa: Líder de controle de qualidade, abre um navegador Chromium real para clicar e testar todos os fluxos, encontra e corrige bugs e gera testes de regressão.
/qa-only: Controle de qualidade em modo de relatório puro, apenas relata bugs, não modifica o código.
/ship: Engenheiro de lançamento, sincroniza o branch principal, executa testes, audita a cobertura, envia o código, abre PRs – tudo com um comando.
/document-release: Engenheiro de documentação técnica, atualiza automaticamente toda a documentação relacionada ao lançamento atual.
/retro: O gerente de engenharia lidera a revisão semanal, gera contribuições individuais, cadência de lançamento e tendências de saúde dos testes.
Camada de Segurança e Ferramentas:
/careful: Aviso de comando perigoso, exibe um aviso antes de executarrm -rf,DROP TABLE,force-push.
/freeze: Bloqueio de edição, restringe o escopo de modificação de arquivo a um diretório especificado.
/guard: Combinação de/careful+/freeze, nível de segurança mais alto.
/browse: Dá "olhos" ao agente, um navegador Chromium real, com aproximadamente 100ms de resposta por comando.
Estas não são uma coleção de ferramentas dispersas. Essas funções são encadeadas na sequência Pensar → Planejar → Construir → Revisar → Testar → Enviar → Refletir, com a saída de cada estágio alimentando automaticamente o próximo. Documentos de design gerados por /office-hours são lidos por /plan-ceo-review; planos de teste escritos por /plan-eng-review são executados por /qa; bugs encontrados por /review são verificados por /ship para serem corrigidos. 2

Por que o gstack Incendiou Toda a Comunidade de Desenvolvedores
Em uma semana de seu lançamento, o gstack obteve mais de 33.000 estrelas no GitHub e 4.000 forks, liderou o Product Hunt, e o tweet original de Garry Tan recebeu 849 mil visualizações, 3.700 curtidas e 5.500 salvamentos. Mídias de tecnologia mainstream como TechCrunch e MarkTechPost noticiaram o projeto. 1 4
Mas a controvérsia foi igualmente feroz. O YouTuber Mo Bitar fez um vídeo intitulado "A IA está deixando os CEOs delirantes", apontando que o gstack é essencialmente "um monte de prompts em um arquivo de texto". Sherveen Mashayekhi, fundador da Free Agency, afirmou categoricamente no Product Hunt: "Se você não fosse o CEO da YC, essa coisa nunca chegaria ao Product Hunt." 1
Curiosamente, quando um repórter do TechCrunch pediu ao ChatGPT, Gemini e Claude para avaliar o gstack, todos os três deram avaliações positivas. O ChatGPT disse: "A verdadeira sacada é que a programação de IA funciona melhor quando você simula uma estrutura organizacional de engenharia, em vez de simplesmente dizer 'ajude-me a escrever este recurso'." O Gemini o chamou de "sofisticado", acreditando que o gstack "não torna a programação mais fácil, mas a torna mais correta." 1
A essência deste debate não é realmente técnica. Os fatos de 33.000 estrelas e "um monte de arquivos Markdown" podem ser verdadeiros simultaneamente. A verdadeira divergência reside em: quando a IA transforma "arquivos Markdown bem escritos" em uma metodologia de engenharia replicável, isso é inovação ou apenas empacotamento?
Do Zero: Instalação e Fluxo de Trabalho Prático do gstack
Instalação em 30 Segundos
A instalação do gstack é extremamente simples. Abra o terminal do Claude Code e cole o seguinte comando:
``bash
git clone https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup
``
Após a instalação, adicione o bloco de configuração do gstack ao arquivo CLAUDE.md do seu projeto, listando as habilidades disponíveis. Todo o processo leva menos de 30 segundos. Se você também usa Codex ou outros agentes que suportam o padrão SKILL.md, o script de configuração os detectará e instalará automaticamente no diretório correspondente.
Pré-requisitos: Você precisa ter Claude Code, Git e Bun v1.0+ instalados.
Um Fluxo de Trabalho Prático Completo
Suponha que você queira criar um aplicativo de resumo de calendário. Aqui está um fluxo de trabalho típico do gstack:
- Digite
/office-hourse descreva sua ideia. O gstack não começará imediatamente a escrever código, mas o interrogará como um parceiro da YC: Quem são seus usuários? Quais problemas específicos eles têm? Onde as soluções existentes falham? Ele pode dizer: "Você está falando sobre um aplicativo de resumo de calendário, mas o que você realmente está construindo é um chefe de gabinete pessoal de IA."
- Execute
/plan-ceo-review. Lê o documento de design gerado na etapa anterior, desafia seu escopo e prioridades de uma perspectiva de CEO e executa 10 dimensões de revisão.
- Execute
/plan-eng-review. Define a arquitetura técnica, gera diagramas de fluxo de dados, máquinas de estado, caminhos de erro e matrizes de teste.
- Aprove o plano, comece a codificar. Claude escreve 2.400 linhas de código em 11 arquivos em cerca de 8 minutos.
- Execute
/review. Corrige automaticamente 2 problemas óbvios, sinaliza 1 condição de corrida para sua confirmação.
- Execute
/qa https://staging.myapp.com. Abre um navegador real, clica e testa todos os fluxos, encontra e corrige um bug e gera um teste de regressão.
- Execute
/ship. Os testes aumentam de 42 para 51 (+9 novos testes), o PR é criado automaticamente.
Oito comandos, da ideia à implantação. Isso não é um copiloto; é uma equipe.
O Paralelismo é o Verdadeiro Recurso Matador
Um único sprint leva cerca de 30 minutos. Mas o que realmente muda o jogo é que você pode executar de 10 a 15 sprints simultaneamente. Diferentes recursos, diferentes branches, diferentes agentes, tudo em paralelo. Garry Tan usa Conductor para orquestrar várias sessões do Claude Code, cada uma executando em um espaço de trabalho independente. Este é o seu segredo para produzir mais de 10.000 linhas de código de produção diariamente.
Um processo de sprint estruturado é um pré-requisito para capacidades paralelas. Sem um processo, dez agentes são dez fontes de caos. Com o fluxo de trabalho Pensar → Planejar → Construir → Revisar → Testar → Enviar, cada agente sabe o que precisa fazer e quando parar. Você os gerencia como um CEO gerencia uma equipe: concentre-se nas decisões-chave e deixe-os executar o resto por conta própria. 2

Solução de Problemas Comuns
- Habilidade não aparece? Execute
cd ~/.claude/skills/gstack && ./setup
/browsefalhou? Executecd ~/.claude/skills/gstack && bun install && bun run build
- Versão desatualizada? Execute
/gstack-upgrade, ou definaauto_upgrade: trueem~/.gstack/config.yaml
Simulação de Agente de IA: A Metodologia por Trás do gstack
A parte mais valiosa do gstack pode não ser os 25 comandos de barra, mas a mentalidade por trás deles. O projeto inclui um arquivo ETHOS.md, documentando a filosofia de engenharia de Garry Tan. Vários conceitos centrais valem a pena desconstruir:
"Ferver o Lago": Não apenas remende as coisas; resolva os problemas completamente. Quando você encontra um bug, não apenas o corrija; em vez disso, pergunte "por que esse tipo de bug ocorre" e, em seguida, elimine toda a classe de problemas no nível da arquitetura.
"Pesquisar Antes de Construir": Antes de escrever qualquer código, procure soluções existentes. Este conceito é diretamente refletido na "regra de ferro" de /investigate: sem investigação, sem correção; se três correções consecutivas falharem, você deve parar e reinvestigar.
"Era de Ouro": Garry Tan acredita que estamos na era de ouro da programação de IA. Os modelos estão ficando mais fortes a cada semana, e aqueles que aprenderem a colaborar com a IA agora obterão uma enorme vantagem de pioneirismo.
A principal percepção desta metodologia é que os limites das capacidades da IA não estão no próprio modelo, mas na definição de função e nas restrições de processo que você lhe dá. Um agente de IA sem limites de função é como uma equipe sem responsabilidades claras; parece capaz de fazer tudo, mas na realidade, não faz nada bem.
Este conceito está se expandindo além da programação. Em cenários de criação de conteúdo e gerenciamento de conhecimento, o ecossistema de Habilidades do YouMind adota uma metodologia semelhante. Você pode criar Habilidades especializadas no YouMind para lidar com tarefas específicas: uma Habilidade para pesquisa e coleta de informações, outra para redação de artigos e uma terceira para otimização de SEO. Cada Habilidade tem definições de função e especificações de saída claras, assim como /review e /qa no gstack têm suas próprias responsabilidades. O Skill Marketplace do YouMind também suporta usuários criando e compartilhando Habilidades, formando um ecossistema colaborativo semelhante à comunidade de código aberto do gstack. Claro, o YouMind se concentra em cenários de aprendizado, pesquisa e criação, não no desenvolvimento de código; os dois se complementam em seus respectivos campos.
Perguntas Frequentes
P: O gstack é gratuito? Preciso pagar para usar todos os recursos?
R: O gstack é totalmente gratuito, sob a licença de código aberto MIT, sem versão paga e sem lista de espera. Todas as 18 funções de especialista e 7 ferramentas estão incluídas. Você precisará de uma assinatura do Claude Code (fornecida pela Anthropic), mas o gstack em si é gratuito. A instalação requer apenas um comando git clone e leva 30 segundos.
P: O gstack só pode ser usado com o Claude Code? Ele suporta outras ferramentas de programação de IA?
R: O gstack foi originalmente projetado para o Claude Code, mas agora suporta vários agentes de IA. Através do padrão SKILL.md, ele é compatível com Codex, Gemini CLI e Cursor. O script de instalação detectará automaticamente seu ambiente e configurará o agente correspondente. No entanto, alguns recursos de segurança baseados em hooks (como /careful, /freeze) serão degradados para o modo de prompt de texto em plataformas não-Claude.
P: É verdade "600.000 linhas de código em 60 dias"? Esses dados são críveis?
R: Garry Tan compartilhou publicamente seu gráfico de contribuições no GitHub, com 1.237 commits em 2026. Ele também compartilhou publicamente as estatísticas de /retro dos últimos 7 dias: 140.751 linhas adicionadas, 362 commits. É importante notar que esses dados incluem código gerado por IA e 35% de código de teste, nem tudo escrito à mão. Os críticos argumentam que linhas de código não equivalem a qualidade, o que é uma questão razoável. Mas a visão de Garry Tan é que, com processos estruturados de revisão e teste, a qualidade do código gerado por IA é controlável.
P: Não sou desenvolvedor, qual o valor do gstack para mim?
R: A maior inspiração do gstack não está nos comandos de barra específicos, mas na metodologia de "simulação de agente de IA". Seja você um criador de conteúdo, pesquisador ou gerente de projeto, pode aprender com essa abordagem: não deixe uma IA fazer tudo, mas defina diferentes funções, processos e padrões de qualidade para diferentes tarefas. Este conceito se aplica a qualquer cenário que exija colaboração com IA.
P: Qual é a diferença fundamental entre o gstack e os prompts regulares do Claude Code?
R: A diferença reside na sistematicidade. Prompts regulares são instruções únicas, enquanto o gstack é um fluxo de trabalho encadeado. A saída de cada habilidade se torna automaticamente a entrada para a próxima habilidade, formando um ciclo completo e fechado de Pensar → Planejar → Construir → Revisar → Testar → Enviar → Refletir. Além disso, o gstack possui salvaguardas de segurança integradas (/careful, /freeze, /guard) para evitar que a IA modifique acidentalmente código não relacionado durante a depuração. Essa "governança de processo" não pode ser alcançada com prompts únicos.
Resumo
O valor do gstack não está nos próprios arquivos Markdown, mas no paradigma que ele valida: o futuro da programação de IA não é sobre "copilotos mais inteligentes", mas sobre "melhor gerenciamento de equipe". Quando você divide a IA de um assistente vago e multifuncional em funções de especialista com responsabilidades específicas e as conecta com processos estruturados, a produtividade de um indivíduo pode passar por uma mudança qualitativa.
Três pontos principais valem a pena lembrar. Primeiro, a simulação de funções é mais eficaz do que a generalização: dar à IA limites claros de responsabilidade é muito mais eficaz do que dar-lhe um prompt amplo. Segundo, o processo é o pré-requisito para o paralelismo: sem a estrutura Pensar → Planejar → Construir → Revisar → Testar → Enviar, múltiplos agentes rodando em paralelo só criarão caos. Terceiro, Markdown é código: na era LLM, arquivos Markdown bem escritos são metodologias de engenharia executáveis, e essa mudança cognitiva está remodelando todo o ecossistema de ferramentas para desenvolvedores.
Os modelos estão ficando mais fortes a cada semana. Aqueles que aprenderem a colaborar com a IA agora terão uma enorme vantagem na próxima competição. Seja você um desenvolvedor, criador ou empreendedor, considere começar hoje: transforme seu fluxo de trabalho de programação com o gstack e aplique a metodologia de "simulação de agente de IA" aos seus próprios cenários. Simule sua IA, transformando-a de um assistente vago em uma equipe precisa.
Referências
[1] Por que a configuração do Claude Code de Garry Tan recebeu tanto amor — e ódio
[2] Repositório GitHub do gstack
[3] Análise aprofundada do gstack por um usuário do Reddit
[5] Usuário do Reddit adapta gstack para desenvolvimento C++
[6] Tutorial do gstack: Fluxo de Trabalho do Claude Code de Garry Tan
[7] Guia Claude AI 2026: Estatísticas, Fluxos de Trabalho e Recursos