Pular pro conteúdo

Finishing A Development Branch skill

O trabalho terminado só entra na versão principal com os testes passando e com a sua escolha, sem merge na branch errada nem trabalho apagado por engano.

por OpenAIPublicada pela própria empresa

instalações
25
estrelas no GitHub
7.590
No skills.sh desde
maio de 2026
Licença
Sem licença declarada

Atualizada no GitHub em 8 de outubro de 2026. Dados conferidos em 26 de outubro de 2026, no GitHub.

O que ela faz

Quando a implementação acaba, a skill faz o Claude rodar a suíte completa de testes antes de tudo. Se algo falha, ele mostra as falhas e para. Com tudo passando, ele vê se está no repositório normal ou numa worktree e confirma com você de qual branch esse trabalho saiu.

Aí apresenta exatamente três opções: juntar na branch base no seu computador, enviar e abrir pull request, ou deixar como está. No merge, ele roda os testes de novo no resultado antes de apagar a branch. No pull request, mantém a worktree pra você ajustar o que a revisão pedir.

Descartar o trabalho só acontece se você pedir e digitar a palavra discard pra confirmar. Na limpeza, ele só remove worktrees criadas pelo próprio pacote e nunca força a remoção: se houver arquivo sem commit, mostra a lista e pergunta se commita, move ou apaga.

Nas palavras de quem fez

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work…

OpenAI, no SKILL.md

Quando usar

  • O Claude terminou a funcionalidade e você não sabe se faz merge ou pull request
  • Fechar o trabalho feito numa worktree sem deixar lixo pra trás
  • Garantir que nada vai pra branch principal com teste quebrado
  • Abrir o pull request seguindo o modelo do repositório

Depois de instalar, é só pedir assim

  • Terminei a página de checkout. Fecha essa branch: roda os testes e me mostra as opções
  • Pode juntar na main, mas antes confirma de onde essa branch saiu e roda os testes no resultado
  • Abre o pull request dessa branch e mantém a worktree pra eu ajustar o que pedirem

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 Finishing A Development Branch 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 Finishing A Development Branch, 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?

O projeto no git, com testes que rodem por comando (npm test, pytest, cargo test, go test). Pra abrir pull request, permissão de envio ao repositório remoto; se houver a linha de comando do GitHub (gh), ele usa, senão usa o link que aparece ao enviar. Não pede chave paga.

Ela pode apagar meu trabalho?

Só se você pedir com todas as letras e digitar discard pra confirmar. Ela também não força envio rejeitado nem remoção de worktree com arquivo sem commit: nesses casos, para e pergunta.

Roda no Codex e no Antigravity?

Sim. É um roteiro com comandos de git, que qualquer agente que leia skills e rode comandos no seu computador consegue seguir.

Levar essa skill

1x finishing-a-development-branchR$ 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/openai/plugins

Aprenda a usar

Mais da loja OpenAI

Ver a loja OpenAI