GStack: Transformei Claude Code em um Time Completo de Engenharia em 5 Minutos
Todo dev que trabalhou o suficiente com Claude Code acaba esbarrando no mesmo limite. A IA é brilhante mas difusa — responde o que você pergunta, mas não questiona sua arquitetura, não executa QA em um browser real, não revisa seu PR com a paranoia de um senior engineer experiente. GStack resolve exatamente isso.
Lançado em 12 de março de 2026 por Garry Tan — CEO do Y Combinator — e open-sourceado na SXSW, GStack pegou fogo no GitHub Trending em questão de horas. Acumulou mais de 33.000 stars, foi trending no Product Hunt, e desencadeou um debate real sobre o que significa desenvolvimento agêntico disciplinado. A premissa: em vez de pontuar Claude Code com contexto variável e esperar resultados consistentes, você dá a Claude um papel definido com responsabilidades explícitas.
Quinze especialistas. Seis ferramentas poderosas. Tudo slash commands. Tudo Markdown. Licença MIT.
O que é GStack?
GStack é uma coleção de workflow skills com opinião própria para Claude Code. Cada comando transforma Claude Code em um modo operacional específico — CEO, Engineering Manager, Designer, Code Reviewer Paranóico, QA Lead, Release Manager — cada um com suas próprias prioridades e restrições.
A filosofia é simples: um QA engineer pensa diferente de um product lead. Um release manager aplica critérios distintos de um dev escrevendo código de feature. GStack ativa esses modelos mentais de forma explícita, para que o output de Claude corresponda à fase de desenvolvimento em que você está.
Por baixo, GStack é duas coisas:
- Um conjunto de skill files em Markdown (os slash commands em si)
- Um daemon Chromium headless persistente — a parte tecnicamente difícil
Esse daemon de browser é o que torna o QA genuinamente útil. Em vez de lançar um browser novo para cada tool call (3–5 segundos de cold start), GStack executa um processo Chromium de longa vida sobre localhost HTTP. As chamadas subsequentes executam em ~100–200ms. Cookies, tabs, localStorage, estado de login — tudo persiste entre comandos.
Requisitos
- Claude Code (instalado e autenticado)
- Git
- Bun v1.0+
- macOS ou Linux (x64 ou arm64) — usuários de Windows: use WSL
Instalação
git clone https://github.com/garrytan/gstack.git ~/.claude/skills/gstack
cd ~/.claude/skills/gstack && ./setup
É tudo. Claude faz o resto. Primeira execução útil: menos de 5 minutos em qualquer repo que já tenha testes.
Para adicionar GStack a um projeto específico e que seus colegas de equipe também tenham:
cp -Rf ~/.claude/skills/gstack .claude/skills/gstack
rm -rf .claude/skills/gstack/.git
cd .claude/skills/gstack && ./setup
Depois adicione uma seção gstack ao CLAUDE.md do seu projeto listando os skills disponíveis.
Os 15 Especialistas
Papéis de planejamento
/office-hours — Descreva o que você está construindo. GStack reformula o problema antes que você escreva uma única linha de código. Comece aqui com cada feature nova.
/plan-ceo-review — Modo founder. Testa a direção do produto, busca a versão mais ambiciosa de uma feature, avalia market fit e valor para o usuário.
/plan-eng-review — Modo Engineering Manager. Bloqueia a arquitetura, mapeia o fluxo de dados, transições de estado, failure modes, e gera diagramas técnicos. Escreve um artefato de test plan que /qa levanta automaticamente depois.
/plan-design-review — Revisão de design antes que a implementação comece.
/design-consultation — Consulta de design durante o desenvolvimento.
Revisão e shipping
/review — Modo Staff Engineer Paranóico. Caça bugs que quebram produção e passam CI: race conditions, queries N+1, violações de trust boundary, invariantes faltantes. Se você não rodar mais nada, rode isso antes de cada PR.
/ship — Shipping em um comando. Executa o gate de review completo (Eng Review obrigatório; CEO e Design são informativos), depois prepara o PR. Se integra com Greptile para triage automatizado.
/document-release — Gera documentação do release.
QA e browser
/qa — Abre um browser real e clica através do seu app. Analisa os diffs do branch, identifica as rotas afetadas, e testa os paths relevantes — não um smoke test genérico.
/qa-only — Igual a /qa mas sem os gates de review.
/browse — Browser persistente para qualquer tarefa de navegação web. Use isso em vez das ferramentas MCP de browser dentro de sessões GStack.
/setup-browser-cookies — Importa cookies do Chrome, Arc, Brave e Edge para testar páginas autenticadas sem login manual.
/retro — Retrospectiva de engenharia com análise de commits, métricas de velocidade de shipping e feedback por contributor.
Utilidade
/codex — Segunda opinião multi-IA. Obtém uma revisão de Codex junto ao output de Claude.
/investigate — Modo de investigação profunda para bugs ou comportamentos pouco claros.
As 6 Ferramentas Poderosas (Safety + Ops)
/careful — Adiciona advertências antes de qualquer comando destrutivo.
/freeze [dir] — Restringe as edições a um diretório específico. Qualquer coisa fora desse limite fica bloqueada. Prevenção de acidentes quando você toca sistemas em produção.
/guard — Modo segurança completo: /careful + /freeze combinados. Use quando debugar produção.
/unfreeze — Remove o limite de freeze.
/gstack-upgrade — Mantém GStack atualizado. Detecta seu tipo de instalação (global vs. projeto), sincroniza ambas se você tiver instalações duplas, e mostra o que mudou.
O Fluxo na Prática
Uma sessão típica de GStack para uma feature nova:
/office-hours— Descreva a feature. Deixe GStack questionar se você está construindo a coisa certa./plan-eng-review— Bloqueie a arquitetura. O artefato de test plan é escrito automaticamente.- Codifique normalmente com Claude Code.
/review— Cace bugs antes do PR./qa— Validação com browser real dos paths afetados./ship— Prepare e faça push do PR.
Para qualquer coisa que toque produção ou diretórios sensíveis: /guard antes de começar.
Conductor: Sessões Paralelas
GStack é projetado para trabalhar com Conductor, uma ferramenta companion que executa múltiplas sessões de Claude Code em paralelo em workspaces isolados — cada uma com sua própria instância Chromium, cookies, tabs e logs. Uma sessão cuida de QA, outra faz review, outra implementa. Garry Tan relata ter uma média de 10.000 linhas de código e 100 PRs por semana durante um período de 50 dias com esse setup.
Instale Agora
git clone https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup
Você já instalou GStack? Qual dos 15 papéis parece mais útil para seu fluxo atual? Conte-nos nos comentários.
