# Finalizacao De Feature

> Automatiza a integração (merge) e exclusão de branches de feature no repositório após a aprovação explícita do usuário.

- Skill: `moisesfilho/finalizacao-de-feature` (Agent Skill)
- Install (CLI): `npx skillmds@latest add moisesfilho/finalizacao-de-feature`
- Raw SKILL.md: https://api.skillmd.com/api/skills/moisesfilho/finalizacao-de-feature/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: moisesfilho (https://skillmd.com/u/moisesfilho)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/moisesfilho/finalizacao-de-feature

---


# Fluxo de Finalização de Trabalho Aprovado (Git Flow)

Sempre que o usuário indicar explicitamente que uma feature, bugfix ou hotfix foi aprovado (ex: "está aprovado", "pode finalizar", "aprovado"), você deve executar a automação de Git a seguir de forma sequencial utilizando os comandos do **Git Flow**:

## Passos para Finalização:

1. **Identificar a Branch e o Tipo**:
   - Descubra o nome da branch de trabalho atual (ex: `feature/minha-feature`, `bugfix/ajuste-olhos` ou `hotfix/correcao-critica`).
   - Identifique o tipo (`feature`, `bugfix` ou `hotfix`) e o nome básico (ex: `ajuste-olhos`).

2. **Finalizar via Git Flow**:
   - Execute o comando de finalização correspondente ao tipo de branch:
     - Para features: `git flow feature finish <nome-da-feature>`
     - Para bugfixes: `git flow bugfix finish <nome-do-bugfix>`
     - Para hotfixes: `git flow hotfix finish <nome-do-hotfix>`
   
   *(Isso fará o merge automático na branch `develop`, e na branch `main` no caso de hotfixes, além de apagar a branch local).*

3. **Atualizar Repositório Remoto**:
   - Envie as branches atualizadas para o remote:
     - `git push origin develop`
     - Se for hotfix, envie também a main e suas tags: `git push origin main ; git push --tags`

4. **Limpar a Branch Remota**:
   - Exclua a respectiva branch remota no GitHub:
     - `git push origin --delete <tipo>/<nome-da-branch>` (ex: `git push origin --delete bugfix/ajuste-olhos`)

