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.