Inicio / Skills / Productividad del desarrollador / Fix Failing GitHub CI
Productividad del desarrollador

Fix Failing GitHub CI

OpenAIApache-2.0Idioma del Skill: Inglés
Licencia verificadaIncluye scriptsRequiere un servicio externoRequiere credencialesRiesgo medioSin probar
Sin verificar

No hemos ejecutado este Skill, por lo que no hay demostración. Lee sus fuentes y las notas siguientes antes de usarlo.

Qué hace

Usa la CLI de GitHub (gh) para encontrar las verificaciones fallidas en un pull request, obtener los logs de GitHub Actions y extraer la parte del log que explica el fallo. Luego resume el nombre de la verificación, el enlace de la ejecución y un fragmento breve del log, propone un plan de corrección y lo implementa solo después de que lo apruebes. Tras el cambio, sugiere volver a ejecutar las pruebas y comprobar de nuevo el PR. Un script de Python incluido se encarga de obtener los logs, incluido el caso en que la ejecución aún está en curso.

Alcance

Solo GitHub Actions. Las verificaciones de otros proveedores (por ejemplo, Buildkite) se etiquetan como externas y solo se informa su enlace. Requiere que gh esté instalado y con sesión iniciada, con permisos de repositorio y de workflow.

Ideal para

Una verificación de CI en rojo en tu pull request, cuando necesitas identificar la causa y obtener rápidamente un plan de corrección concreto.

Notas y riesgos

Riesgo medio: requiere que la GitHub CLI (gh) esté instalada y con sesión iniciada, con permisos de repositorio y de workflow, y lee por la red las verificaciones de tu pull request y los logs de CI. El script incluido solo ejecuta comandos de solo lectura de gh y git, pero los logs de CI pueden contener secretos o datos privados, que entonces pasan al contexto de la IA. Está diseñado para proponer un plan y editar código solo después de que lo apruebes; revisa los cambios antes de hacer push. Solo GitHub Actions. No probado: requiere un inicio de sesión real en GitHub y un pull request que el entorno de revisión no tenía, por lo que solo se comprobó leyendo las instrucciones y el script. Skill original de OpenAI (Apache-2.0), sin modificar.

SKILL.md original6 archivos en este paquete