O que iterate-pr faz?
Itera em um PR até que a CI acionável passe e os feedbacks de revisão de alta/média prioridade sejam resolvidos. Use para falhas de CI em PRs, feedback de revisão ou loops de verificação verde; não aguarde aprovação humana, status de rascunho ou portões de merge.
Como usar
- Certifique-se de que seu agente de IA (Claude Code, Cursor, etc.) tenha acesso a esta skill.
- Quando um PR precisar de iteração, invoque a skill com o contexto apropriado (por exemplo, URL do PR ou ID).
- A skill analisará automaticamente o estado atual do PR, incluindo resultados de CI e comentários de revisão.
- Ela aplicará as alterações necessárias no código, fará commit e push para resolver falhas de CI e feedbacks de alta/média prioridade.
- Repetirá o processo até que todas as condições acionáveis sejam atendidas.
Requisitos
- Acesso ao repositório GitHub do PR.
- Permissões para fazer push de branches.
- Configuração de CI (por exemplo, GitHub Actions) que reporte status ao PR.
Notas
- A skill não espera por aprovação humana, status de rascunho ou portões de merge.
- Ela prioriza a resolução de problemas de CI e feedbacks de alta/média prioridade.
- Se o PR estiver em estado de rascunho ou bloqueado, a skill não agirá até que essas condições sejam removidas.
Exemplo
# Uso com Claude Code
claude code "Itere no PR #123 usando a skill getsentry/iterate-pr"
Comportamento
- CI falhou: A skill tentará corrigir a falha com base nos logs de erro.
- Feedback de revisão: A skill processará comentários com tags de alta ou média prioridade.
- Loop de verificação verde: Se o PR já estiver passando, a skill notificará que está pronto para revisão humana.
Limitações
- Não lida com aprovação humana ou merge automático.
- Pode exigir configuração adicional dependendo do fluxo de CI do repositório.
Suporte
Para mais informações, consulte a documentação oficial ou abra uma issue no repositório getsentry/iterate-pr.