garrytan/gstack
“Um time sênior inteiro, em comandos de barra.”
Presidente da Y Combinator, designer e engenheiro antes disso. Escreveu o gstack para o próprio uso.
- 54
- skills
- 40.001
- linhas
- 0
- automáticas
- MIT
- licença
O ensaio
O gstack não organiza seu processo — ele te dá interlocutores. Rodar /plan-ceo-review é submeter um plano a um fundador em modo fundador: o que isso move, por que agora, o que acontece se não fizer. /plan-eng-review é o gerente de engenharia; /plan-design-review é o designer; /devex-review é quem vai manter isso depois. /office-hours é o formato de mentoria da YC transposto para o terminal. Por baixo, é a instalação mais pesada do catálogo — clone de repositório, compilação de binários próprios, um browser inteiro se você não tiver o Aside — e a que mais colide de nome, porque batiza os comandos com nomes curtos e genéricos como /review, /retro e /ship. As 55 skills são enormes, algumas passando de mil linhas. Não é um pacote para instalar por curiosidade; é um para adotar.
Instalar
git clone + setup
No terminal, de qualquer diretório.
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstackcd ~/.claude/skills/gstack && ./setup
Instale com `--prefix` se você já tem code-review, retro ou research de outro pacote. Sem isso, os nomes curtos colidem.
→O que essa instalação faz na sua máquinaFechar
Como o método funciona
Sem pacote publicado: você clona o repositório para dentro da pasta de skills e roda um script que compila binários e registra os comandos.
Precisa ter
- Bun 1.0+
- git
- Node.js (só no Windows)
- Xcode CLT no macOS para /cso
Onde cai no disco
~/.claude/skills/gstack/ — uma pasta por comando
O que liga sozinho
- Compila binários próprios: browser, gerador de PDF, motor de design.
- Registra 55 comandos de barra de uma vez.
- Sem o Aside instalado, compila o próprio Chromium embutido.
Outras formas
- `./setup --prefix` instala como /gstack-review em vez de /review — use isso se já tem uma /review de outro pacote.
- `./setup --team` liga o modo de repositório compartilhado com auto-update.
- `./setup --host codex` instala para o Codex CLI.
Sair
rm -rf ~/.claude/skills/gstackFluxos deste pacote
O gesto que define o gstack: submeter o mesmo plano a quatro papéis diferentes antes de escrever código. Cada um reclama de uma coisa que os outros não veem.
As 54 skills
Um browser de verdade
Abre página, lê, clica num fluxo, tira screenshot e checa erro de console — via Aside.
Guardar o contexto de propósito
Salva o contexto de trabalho da sessão atual.
Um sistema de design inteiro
Entende o produto, pesquisa o cenário e propõe estética, tipografia, cor, layout, espaçamento e movimento.
Olho de designer no implementado
Acha inconsistência visual, problema de espaçamento e hierarquia, padrão de slop de IA — e corrige.
Trancar o escopo
Restringe edições a um diretório específico pelo resto da sessão.
Office hours da YC
O formato de mentoria da Y Combinator, em dois modos, no terminal.
O fundador lê seu plano
Revisão do plano em modo fundador: o que isso move, por que agora.
Testar e consertar
QA sistemático de aplicação web, corrigindo os bugs encontrados.
Revisão antes de landar
Revisão de PR com o diff inteiro na mesa.
Intenção vira spec
Cinco fases que transformam vontade vaga em especificação executável.
As quatro revisões sozinhas
Roda CEO, design, engenharia e DX em sequência, decidindo por seis princípios.
Regressão de performance
Detecta regressão de performance entre versões.
Qual modelo para qual skill
Benchmark entre modelos para as skills do gstack.
Vigiar depois do deploy
Monitoramento canário pós-deploy.
Avisar antes de destruir
Guarda de segurança para comandos destrutivos.
Falar com o Codex
Wrapper da CLI do Codex da OpenAI, em três modos.
Subir o GStack Browser
Lança o Chromium controlado por IA, com a extensão de sidebar embutida.
Voltar de onde parou
Restaura o contexto salvo pelo context-save.
Auditoria de segurança
Achados estáticos de segurança; perfis qualificados acrescentam reprodução e candidatos de reparo.
Finalizar em HTML
Gera HTML e CSS de qualidade de produção, nativos do Pretext.
Várias variantes de uma vez
Gera múltiplas variantes de design, abre um quadro de comparação e coleta feedback estruturado.
Auditoria de DX ao vivo
Auditoria de experiência de desenvolvimento no projeto como ele está.
Descrição vira diagrama
Gera trinca de arquivos: fonte, .excalidraw editável e SVG/PNG renderizados.
Documentação do zero
Gera documentação que não existe para uma feature, módulo ou projeto inteiro.
Documentação depois do ship
Atualiza a documentação em função do que acabou de ser entregue.
Atualizar o gstack
Puxa a última versão e roda a migração.
Modo de segurança completo
Aviso de comando destrutivo mais edição restrita a diretório, juntos.
Painel de qualidade
Dashboard de qualidade de código do projeto.
Depuração com causa raiz
Depuração sistemática até a causa raiz aparecer.
Tirar o bridge do app
Remove o pacote SPM do DebugBridge e todo o cabeamento #if DEBUG.
Design de iOS no aparelho
Auditoria visual de app iOS rodando em hardware real.
Corretor autônomo de iOS
Corrige bugs de app iOS sozinho.
QA de iOS em aparelho real
QA ao vivo de app SwiftUI em hardware de verdade.
Atualizar o bridge
Regenera o debug bridge de iOS contra os templates atuais do gstack.
Landar e subir
Fluxo completo de merge e deploy.
O painel da fila
Dashboard somente leitura da fila de entrega, ciente de workspace.
Aprendizados do projeto
Gerencia os aprendizados acumulados do projeto.
Markdown vira PDF
Converte qualquer markdown em PDF de qualidade de publicação.
O mesmo browser, outro nome
Lança o GStack Browser — idêntica à connect-chrome.
Agente remoto com browser
Pareia um agente de IA remoto com o seu browser.
O designer lê seu plano
Olho de designer aplicado ao plano, antes de existir pixel.
Quem mantém isso depois
Revisão interativa de experiência de desenvolvimento, ainda no plano.
O gerente de engenharia lê seu plano
Revisão do plano em modo eng manager: dá para construir, manter e testar?
Calibrar a insistência
Ajusta a sensibilidade das perguntas e o perfil psicográfico do desenvolvedor.
Só o relatório
QA em modo somente leitura, sem tocar no código.
Retrospectiva semanal
Retrospectiva de engenharia da semana.
Puxar dado de página
Extrai dados de uma página pelo browser Aside, com suas sessões reais.
Levar o login junto
Importa cookies do seu Chromium real para a sessão headless.
Configurar o deploy
Define as configurações que o land-and-deploy vai usar.
Montar o gbrain
Instala a CLI, inicializa um brain local em PGLite ou Supabase, registra MCP e define política de confiança por remoto.
Da branch ao PR
Merge da base, testes, revisão do diff, VERSION, CHANGELOG, commit, push, PR.
Congelar o scrape em skill
Transforma o último fluxo de scrape bem-sucedido numa browser-skill permanente em disco.
Manter o gbrain atual
Sincroniza o gbrain com o código do repositório e atualiza a orientação de busca no CLAUDE.md.
Destrancar
Remove a fronteira posta pelo freeze.
Outros pacotes