Pular pro conteúdo

GH Stack skill

Uma mudança grande vira uma pilha de PRs pequenos, um em cima do outro, que o revisor lê camada por camada e que entram em ordem.

por GitHubPublicada pela própria empresa

instalações
18,7 mil
estrelas no GitHub
1.719
No skills.sh desde
abril de 2026
Licença
MIT

Atualizada no GitHub em 25 de outubro de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

Ensina o Claude a usar o gh stack, extensão do GitHub CLI pra PRs empilhados. A pilha é uma corrente de branches sobre o main: cada uma tem um PR baseado na de baixo, então o revisor vê só o diff daquela camada. A base vai embaixo, e o que depende dela vai em cima.

Cria a pilha antes de escrever o código, põe cada parte na sua camada, sobe tudo e abre os PRs como rascunho com submit --auto. Pra mudar uma camada de baixo, vai até ela, faz o commit e o rebase de tudo que está acima. O sync puxa o que mudou no GitHub, faz o rebase e o push.

Sabe quais comandos abrem menu e travam o agente e sempre passa as opções que evitam isso. Faz merge da pilha inteira ou até um PR, no esquema tudo ou nada, lê o estado em JSON e tem a saída pra cada código de erro, como conflito de rebase.

Nas palavras de quem fez

Manages stacked PRs and splits multi-part work into reviewable branches with gh-stack. Use for stack creation, viewing, edits, push, submit, sync, rebase,…

GitHub, no SKILL.md

Quando usar

  • Quebrar uma feature grande em PRs que dá pra revisar
  • Separar banco, API e tela em camadas que entram em ordem
  • Corrigir algo numa camada de baixo sem bagunçar as de cima
  • Sincronizar a pilha depois que o main andou ou um PR entrou
  • Fazer merge de vários PRs dependentes de uma vez

Depois de instalar, é só pedir assim

  • Divide essa feature numa pilha de PRs: primeiro o banco, depois a API, depois a tela
  • Corrige o nome da coluna na camada do banco e atualiza as camadas de cima da pilha
  • Sincroniza a pilha com o main e faz merge até o PR 42

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a GH Stack no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a GH Stack, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que precisa pra funcionar?

Git 2.36 ou mais novo, o GitHub CLI (gh) logado na sua conta e a extensão, instalada com gh extension install github/gh-stack. O repositório também precisa ter os PRs empilhados liberados no GitHub; se não tiver, o comando avisa e a skill para.

Roda no Codex e no Antigravity?

Sim. São comandos de terminal, e a skill foi escrita pensando em agente: usa as opções sem menu, que funcionam em qualquer ambiente.

O que ela não faz?

Não reordena nem remove camadas direto: o modify só funciona na tela interativa, então ela desfaz a pilha e cria de novo. A pilha é linear, uma camada sobre a outra, e trabalho em paralelo vai em pilhas separadas. Título e descrição dos PRs saem automáticos e se mudam com gh pr edit.

Levar essa skill

1x gh-stackR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/github/gh-stack

Aprenda a usar

Mais da loja GitHub

Ver a loja GitHub