git-pr-workflows-git-workflow
Ajuda seu agente a gerenciar o fluxo de trabalho de revisões de código. Coordena testes, commits e criação de 'pull requests'.
O que ela faz
Este agente ajuda a organizar o processo de enviar suas alterações de código para revisão. Ele garante que tudo seja testado, registrado corretamente e enviado como um pedido de 'pull request' (solicitação de junção) sem quebrar as regras do projeto.
Quando usar
- ✓Quando você termina de escrever um código e quer enviá-lo para que outros revisem.
- ✓Quando o projeto tem regras rígidas sobre como o código deve ser enviado e testado.
- ✓Quando você quer automatizar o processo de criar um 'pull request' após fazer as alterações.
Exemplo do que pedir para a IA
“Quero enviar minhas últimas alterações para revisão, testar tudo e criar um pull request para a branch principal.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
O agente primeiro verifica o estado atual do seu código e as regras do projeto. Depois, ele executa testes e validações, prepara suas alterações em uma nova 'branch' (ramo de desenvolvimento) e, por fim, cria o 'pull request' com todas as informações necessárias.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill git-pr-workflows-git-workflowOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/git-pr-workflows-git-workflow/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Fluxo de Trabalho de Pull Request Protegido do Git
Mova alterações concluídas da revisão local para um pull request verificado sem contornar a política do repositório ou a proteção de branch.
Quando Usar
Use para trabalho de implementação concluído que deve ser revisado, testado, commitado, enviado para um branch de tópico e aberto como um pull request. Use o fluxo de trabalho dedicado de mantenedor ou de lançamento do repositório em vez disso, quando um for obrigatório.
Portão de Política
Antes da mutação:
- Leia
AGENTS.md, orientações de contribuição, documentação do mantenedor e instruções aninhadas relevantes. - Inspecione o branch atual, a árvore de trabalho, os remotos, o upstream e a proteção efetiva do branch de destino.
- Descubra os comandos nativos do repositório para validação, commit, PR, merge e lançamento.
- Preserve arquivos sujos e preparados não relacionados.
A política do repositório prevalece sobre flags e atalhos do usuário. O desenvolvimento baseado em trunk não implica um push direto: quando o destino é protegido, use um branch de curta duração e um pull request. Se um repositório definir uma habilidade de mantenedor obrigatória ou um comando de merge protegido, passe as ações de merge e lançamento para ele. Em agentic-awesome-skills, use antigravity-maintainer-batch-release e npm run merge:batch.
Entradas
Resolva estas a partir da solicitação e do repositório:
- branch de destino, com padrão para o branch padrão do repositório;
- arquivos alterados pretendidos e trabalho do usuário excluído;
- verificações de teste, lint, segurança, build e documentação necessárias;
- convenções de nomenclatura de branch e mensagens de commit;
- estado do PR como rascunho ou pronto para revisão;
- revisores necessários, rótulos, links de issues e método de merge.
Pergunte apenas quando uma escolha ausente alterar o resultado materialmente.
Fluxo de Trabalho
1. Capture a alteração exata
git status --short --branch
git diff --stat
git diff --cached --stat
git branch --show-current
git remote -v
Confirme todos os arquivos no escopo. Pare se arquivos preparados ou sujos não puderem ser separados com segurança.
2. Revise em paralelo
Quando subagentes estiverem disponíveis e autorizados, atribua passes independentes e limitados para:
- risco de correção e regressão;
- risco de segurança, segredos, permissões e dependências;
- cobertura de teste e conformidade com a política do repositório.
Dê a cada revisor o diff bruto e as instruções do repositório. Mantenha o agente principal responsável pela deduplicação, severidade, edições e verificação final.
3. Valide e repare
Execute as verificações direcionadas do repositório, em seguida, sua suíte pré-PR obrigatória. Se uma verificação falhar:
- identifique se a causa é código-fonte, política, ambiente ou infraestrutura;
- corrija apenas defeitos de código-fonte ou política no escopo;
- reexecute a falha direcionada;
- reexecute a suíte obrigatória completa.
Não enfraqueça portões, oculte testes pulados ou trate falhas determinísticas como instáveis.
4. Prepare o branch e o commit
Busque o destino antes de commitar. Se estiver atualmente em um branch protegido/padrão, crie um branch de tópico antes da mutação.
git fetch origin <target-branch>
git switch -c <topic-branch> origin/<target-branch>
git status --short --branch
Prepare apenas os caminhos pretendidos e crie commits convencionais focados de acordo com a política do repositório. Rebase ou atualize o branch de tópico quando verificações obrigatórias rigorosas exigirem o destino mais recente; nunca force um branch compartilhado sem autorização explícita.
5. Envie e crie o pull request
git push -u origin <topic-branch>
gh pr create --base <target-branch> --head <topic-branch> \
--title "<conventional title>" --body-file <body-file>
O corpo do PR deve incluir verdadeiramente:
- o que mudou e por quê;
- testes e validações realmente executados;
- notas de risco, implantação, rollback e quebra de compatibilidade quando aplicável;
- links de issues, capturas de tela e checklists do repositório quando aplicável.
Nunca marque uma revisão ou teste automatizado pendente como concluído.
6. Verifique o resultado remoto
gh pr view <pr-number> --json headRefOid,baseRefOid,mergeable,mergeStateStatus,url
gh pr checks <pr-number>
Vincule a evidência de revisão ao SHA do head completo atual. Se o head ou a base mudarem, descarte conclusões desatualizadas e reexecute as verificações afetadas.
Use o caminho de merge protegido do repositório. Não substitua verificações obrigatórias, filas de merge, atestações de SHA exato ou comandos de mantenedor por uma API de merge bruta. Após o merge, busque o destino e verifique o estado de implantação, CI, lançamento ou remoto solicitado.
Condição de Parada
…
Perguntas frequentes
O que é um 'pull request'?
É um pedido para que suas alterações de código sejam incorporadas ao projeto principal. Outras pessoas podem revisar seu código antes que ele seja aceito.
O que são 'branches'?
'Branches' (ramos) são como cópias paralelas do projeto onde você pode trabalhar em novas funcionalidades ou correções sem afetar o código principal. Depois, você pode juntar (merge) suas alterações de volta.
O que acontece se os testes falharem?
O agente tentará identificar o problema e corrigi-lo se for algo relacionado ao seu código ou às regras do projeto. Ele não vai prosseguir se os testes importantes falharem.
Detalhes
Descrição original do autor
Orchestrate review, tests, commits, branch pushes, and pull-request creation with parallel agents. Use when completed changes must move through validation into a PR or guarded merge.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3123
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC