finishing-a-development-branch
Concluir Branches Git com Confiança
Também disponível em: CodingCossack,ZhanlinCui,Cycleaddict,davila7,DYAI2025,Cygnusfear,obra
Esta skill automatiza as etapas finais do desenvolvimento de funcionalidades ao verificar se os testes passam, apresentar opções claras de merge/PR e executar o fluxo escolhido com segurança.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "finishing-a-development-branch". Terminei minha funcionalidade. Você pode me ajudar a concluir esta branch?
Resultado esperado:
Executando suite de testes...
✓ Todos os testes passaram (42 passaram, 0 falharam)
Implementação concluída. O que você gostaria de fazer?
1. Fazer merge de volta para main localmente
2. Fazer push e criar um Pull Request
3. Manter a branch como está (vou lidar com isso depois)
4. Descartar este trabalho
Qual opção?
A utilizar "finishing-a-development-branch". Opção 2 - criar um PR
Resultado esperado:
✓ Branch 'feature/add-user-auth' com push realizado
✓ PR #42 criado: Add user authentication
✓ Worktree removido em '/Users/dev/project/.git/worktrees/feature-add-user-auth'
Branch concluída! Pull request criada e worktree limpa.
Auditoria de Segurança
SeguroAll static findings are false positives. The 23 external command detections are legitimate git operations (checkout, branch, merge, push, worktree) that form the core functionality of this git workflow skill. The 2 filesystem detections are standard shell redirection and git worktree management. The high-severity crypto flags are false positives from text pattern misidentification.
Fatores de risco
⚙️ Comandos externos (6)
📁 Acesso ao sistema de arquivos (2)
Pontuação de qualidade
O Que Você Pode Construir
Concluir uma branch de funcionalidade
Após concluir as tarefas de implementação, use esta skill para fazer merge ou PR do trabalho concluído de forma limpa
Limpar worktrees de desenvolvimento
Use após o desenvolvimento ser concluído para remover worktrees temporários criados durante o desenvolvimento
Padronizar a conclusão de branches da equipe
Garanta um fluxo de trabalho consistente para conclusão de branches entre os membros da equipe
Tente Estes Prompts
Terminei minha funcionalidade. Você pode me ajudar a concluir esta branch?
Todos os testes estão passando. Quero criar um pull request e limpar meu worktree.
Por favor, faça merge da minha branch para main localmente e verifique se os testes ainda passam.
Quero descartar este trabalho. Por favor, confirme antes de excluir qualquer coisa.
Melhores Práticas
- Sempre verifique se os testes passam antes de apresentar as opções para evitar mesclar código com problemas
- Apresente exatamente 4 opções sem explicação adicional para manter a escolha do usuário clara
- Exija confirmação digitada de 'descartar' para evitar perda acidental de trabalho
Evitar
- Pular a verificação de testes e prosseguir diretamente para merge ou PR
- Fazer perguntas abertas como 'O que devo fazer a seguir?' em vez de apresentar opções
- Limpar worktrees automaticamente para todas as opções (só fazer para merge e descartar)
Perguntas Frequentes
O que acontece se os testes falharem?
Posso criar um PR sem fazer push primeiro?
O que é um worktree?
Esta skill lida com conflitos de merge?
Quais hosts git são suportados?
E se eu escolher a opção 3 (manter branch)?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/finishing-a-development-branchReferência
main
Estrutura de arquivos
📄 SKILL.md