SkillEngenhariaExecução
Finishing Development Branch
Fecha uma branch de desenvolvimento com opções explícitas de PR, merge, preservação ou descarte.
Ações
PerfilDev
ProfundidadeMédia
Idiomapt-BR
Objetivo
Em uma frase.
Concluir o trabalho de branch de forma explícita e segura, depois de verificação e review: abrir PR, manter para iteração, mergear localmente quando apropriado ou descartar apenas com confirmação clara.
Aplicação
Quando
faz sentido.
Usar
- Após implementar e validar uma tarefa.
- Depois de processar feedback de review.
- Antes de limpar worktree ou branch.
- Quando o usuário precisa decidir destino da mudança.
Prompt
Instruções
para a IA.
Passo 1 - Confirmar verificação final
Antes de oferecer integração, rode ou confira evidência recente dos comandos que provam o estado da mudança. Se falhar, volte para correção.
### Passo 2 - Detectar ambiente
Identifique:
- Branch atual.
- Se está em worktree ou checkout normal.
- Se há detached HEAD.
- Base provável (`main`, `master`, develop ou branch indicada).
- Arquivos não commitados.Passo 3 - Apresentar opções compatíveis
Quando o usuário não especificou caminho, ofereça opções:
1. Criar/pushar branch e abrir PR.
2. Manter branch/workspace como está.
3. Fazer merge local na base indicada.
4. Descartar trabalho, somente com confirmação explícita.Em detached HEAD ou workspace gerenciado, não prometer limpeza que a ferramenta não controla.
### Passo 4 - Executar sem destruir trabalho alheio
Para qualquer ação destrutiva, confirmar alvo, commits e arquivos afetados. Para PR, preservar workspace para iteração. Para merge local, verificar novamente após merge.
Constelação
Onde
ela vive.
Workflows que usam
Bundles que incluem