iterate-pr
Automatizar la Iteración de PR Hasta Que CI Pase
Las correcciones de pull requests a menudo requieren múltiples iteraciones debido a fallos de CI y feedback de revisión. Esta skill automatiza todo el ciclo de feedback-corrección-push-espera para que puedas concentrarte en escribir código mientras se encarga de verificar el estado, recopilar feedback y subir correcciones.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "iterate-pr". PR tiene 2 verificaciones de CI fallidas y 3 comentarios de revisión
Resultado esperado:
CI verificado: 2 fallidas, 0 pendientes. Recopilados 3 comentarios de revisión. Corregidos tests fallidos en test_api.py (línea 45-52) y actualizadas type hints en models.py. Cambios subidos. Esperando CI - todas las verificaciones ahora pasando.
Usando "iterate-pr". Verificación de Codecov pendiente, revisor solicitó actualizaciones de docstring
Resultado esperado:
Esperando verificación de codecov (pendiente). Feedback de revisión abordado: agregados docstrings a métodos de la clase UserService. Omitido 1 comentario - el problema ya estaba corregido en commit abc123. Actualizaciones subidas. CI pasó después de que codecov se completara.
Auditoría de seguridad
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.
Factores de riesgo
⚙️ Comandos externos (9)
Puntuación de calidad
Lo que puedes crear
Resolución de Fallos de CI
Corrige automáticamente verificaciones de CI fallidas leyendo registros, identificando causas raíz y subiendo correcciones específicas hasta que el pipeline pase.
Procesador de Feedback de Revisión
Procesa comentarios de revisores y feedback en línea, realiza los cambios requeridos y sube actualizaciones sin seguimiento manual de cada comentario.
Automatización de PR End-to-End
Ejecuta el bucle de iteración completo desde verificación de CI pasando por recopilación de feedback hasta despliegue de correcciones hasta que el PR esté listo para merge.
Prueba estos prompts
Verifica el estado de CI en mi PR actual. Si alguna verificación falló, lee los registros y corrige los problemas. Sube los cambios y espera a que CI pase.
Recopila todos los comentarios de revisión en mi PR incluyendo comentarios en línea. Valida cada pieza de feedback contra el código. Aborda el feedback válido y explica por qué se omitió cualquier feedback.
Ejecuta el flujo de trabajo completo de iteración de PR: verifica el estado de CI, espera verificaciones pendientes, recopila todo el feedback, corrige problemas, sube cambios y monitorea hasta que todas las verificaciones pasen. Detente si el mismo fallo persiste después de 3 intentos.
Investiga por qué mi PR CI está fallando. Obten los registros de ejecución para cada verificación fallida, analiza los errores y proporciona un resumen de lo que necesita corregirse antes de intentar cambios.
Mejores prácticas
- Siempre espera a que las verificaciones de CI pendientes (especialmente bots como codecov, linters) antes de recopilar feedback para evitar trabajo duplicado
- Lee los registros de fallo reales en lugar de asumir qué falló basándote solo en los nombres de las verificaciones
- Valida cada pieza de feedback contra el código - revisores y bots pueden estar equivocados o referenciar problemas ya corregidos
Evitar
- No hagas cambios sin leer el código relevante primero - entiende el contexto antes de modificar
- No intentes la misma corrección más de 3 veces para fallos idénticos - probablemente sea un test inestable o problema más profundo que requiere intervención humana
- No subas cambios mientras las verificaciones de CI aún estén pendientes - espera los resultados para evitar actualizaciones conflictivas
Preguntas frecuentes
¿Qué herramientas requiere esta skill?
¿Qué pasa si no existe un PR para mi rama?
¿Cómo maneja la skill los tests inestables?
¿Esta skill modifica código automáticamente?
¿Puedo enfocarme solo en verificaciones de CI requeridas?
¿Y si mi rama necesita rebase?
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/web-app/public/skills/iterate-prRef.
main
Estructura de archivos
📄 SKILL.md