Habilidades finishing-a-development-branch
📦

finishing-a-development-branch

Seguro ⚙️ Comandos externos📁 Acesso ao sistema de arquivos

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.

Suporta: Claude Codex Code(CC)
🥉 75 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

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

Seguro
v1 • 2/25/2026

All 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.

1
Arquivos analisados
206
Linhas analisadas
2
achados
1
Total de auditorias
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
85
Conteúdo
50
Comunidade
100
Segurança
100
Conformidade com especificações

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

Conclusão básica de branch
Terminei minha funcionalidade. Você pode me ajudar a concluir esta branch?
Criar PR e limpar
Todos os testes estão passando. Quero criar um pull request e limpar meu worktree.
Merge local com verificação
Por favor, faça merge da minha branch para main localmente e verifique se os testes ainda passam.
Descarte seguro de branch
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?
A skill para e exibe as falhas de teste. Não proceed para a etapa de opções até que os testes passem.
Posso criar um PR sem fazer push primeiro?
Não. A opção 2 requer fazer push da branch para origin antes de criar o PR.
O que é um worktree?
Um git worktree permite fazer checkout de várias branches simultaneamente em diretórios separados.
Esta skill lida com conflitos de merge?
Não. A skill reportará conflitos e parará. Você deve resolvê-los manualmente.
Quais hosts git são suportados?
A criação de PR requer GitHub e gh CLI. Outros hosts funcionam apenas para merge local.
E se eu escolher a opção 3 (manter branch)?
A branch e o worktree são preservados. Nenhuma limpeza ocorre. Você lida com isso manualmente mais tarde.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md