iterate-pr
Automatizar Iteração de PR Até o CI Passar
Correções de pull request frequentemente requerem múltiplas iterações devido a falhas no CI e feedback de revisão. Esta habilidade automatiza todo o ciclo de feedback-correção-push-espera para que você possa focar em escrever código enquanto ela cuida de verificar o status, coletar feedback e enviar correções.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "iterate-pr". PR tem 2 verificações de CI com falha e 3 comentários de revisão
Resultado esperado:
Verificado CI: 2 com falha, 0 pendentes. Coletados 3 comentários de revisão. Corrigidos testes com falha em test_api.py (linha 45-52) e atualizados type hints em models.py. Alterações enviadas. Aguardando CI - todas as verificações agora passando.
A utilizar "iterate-pr". Verificação do Codecov pendente, revisor solicitou atualizações de docstring
Resultado esperado:
Aguardando verificação do codecov (pendente). Feedback de revisão abordado: adicionadas docstrings aos métodos da classe UserService. Ignorado 1 comentário - problema já havia sido corrigido no commit abc123. Atualizações enviadas. CI passou após o codecov ser concluído.
Auditoria de Segurança
SeguroThis skill is safe for publication. Static analysis flagged 46 patterns in SKILL.md, but all are false positives. The file is markdown documentation showing bash command examples, not executable code. Commands use GitHub CLI (gh) and git with hardcoded arguments. No user input injection vectors, no external network calls beyond GitHub API, and no malicious patterns detected.
Fatores de risco
⚙️ Comandos externos (9)
Pontuação de qualidade
O Que Você Pode Construir
Resolução de Falha no CI
Corrija automaticamente verificações de CI com falha lendo logs, identificando causas raiz e enviando correções direcionadas até que o pipeline passe.
Processador de Feedback de Revisão
Processe comentários de revisores e feedback inline, faça as alterações necessárias e envie atualizações sem rastreamento manual de cada comentário.
Automação de PR de Ponta a Ponta
Execute o loop completo de iteração de PR desde a verificação do CI até a coleta de feedback e implantação de correções até que o PR esteja pronto para merge.
Tente Estes Prompts
Verifique o status do CI no meu PR atual. Se alguma verificação falhou, leia os logs e corrija os problemas. Faça push das alterações e aguarde o CI passar.
Colete todos os comentários de revisão no meu PR incluindo comentários inline. Valide cada peça de feedback em relação ao código. Aborde feedback válido e explique por que qualquer feedback foi ignorado.
Execute o fluxo de trabalho completo de iteração de PR: verifique o status do CI, aguarde verificações pendentes, colete todo o feedback, corrija problemas, faça push das alterações e monitore até que todas as verificações passem. Pare se a mesma falha persistir após 3 tentativas.
Investigue por que o CI do meu PR está falhando. Busque os logs de execução para cada verificação falha, analise os erros e forneça um resumo do que precisa ser corrigido antes de tentar alterações.
Melhores Práticas
- Sempre aguarde verificações de CI pendentes (especialmente bots como codecov, linters) antes de coletar feedback para evitar trabalho duplicado
- Leia os logs de falha reais em vez de assumir o que falhou baseado apenas nos nomes das verificações
- Valide cada peça de feedback em relação ao código - revisores e bots podem estar errados ou referenciar problemas já corrigidos
Evitar
- Não faça alterações sem ler o código relevante primeiro - entenda o contexto antes de modificar
- Não tente a mesma correção mais de 3 vezes para falhas idênticas - provavelmente é um teste instável ou problema mais profundo que requer intervenção humana
- Não envie alterações enquanto verificações de CI ainda estiverem pendentes - aguarde resultados para evitar atualizações conflitantes
Perguntas Frequentes
Quais ferramentas esta habilidade requer?
O que acontece se não existir um PR para meu branch?
Como a habilidade lida com testes instáveis?
Esta habilidade modifica código automaticamente?
Posso focar apenas em verificações de CI obrigatórias?
E se meu branch precisar de rebase?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/web-app/public/skills/iterate-prReferência
main
Estrutura de arquivos
📄 SKILL.md