← ClaudeAtlas

git-run-actionslisted

Supervisa el CI de una PR: lee el estado del job quality de ci.yml, diagnostica el paso que falla y propone la corrección, sin tocar nunca el workflow. Incluye el coste de minutos de GitHub Actions según la visibilidad del repo y la red local pre-push. Úsalo en el paso 5.7 del ciclo SDD, tras abrir la PR hacia dev.
DaniDSanj/Spec-Driven-Development-Template · ★ 0 · Code & Development · score 66
Install: claude install-skill DaniDSanj/Spec-Driven-Development-Template
# Supervisar el CI de la PR Esta skill es **plana**: no forkea. Diagnosticar un check en rojo y proponer la corrección exige ver el código que se acaba de escribir; y la corrección la aplica el mismo hilo, que ya tiene el contexto de la feature. La PR no se puede mergear hasta que el job `quality` de `.github/workflows/ci.yml` esté en verde (`required_status_checks` con `strict: true`, ver `git-update-repo`). ## Leer el estado ```bash gh pr checks <N> # estado de todos los checks de la PR gh run view --log-failed # log solo de los pasos que han fallado gh run view <run-id> --log # log completo, si hace falta el contexto previo ``` ## Diagnóstico por paso El job `quality` corre cuatro comprobaciones en este orden. Identifica cuál falló antes de proponer nada — el log de un paso posterior no aparece si uno anterior cortó. | Paso | Qué falla | Corrección típica | |---|---|---| | `uv run ruff check src/` | Lint (imports sin usar, complejidad, reglas activas) | `uv run ruff check --fix src/` y revisar lo que no arregla solo | | `uv run ruff format --check src/` | Formato | `uv run ruff format src/` | | `uv run ty check` | Tipado estático | Corregir la anotación; convenciones en `dev-python-coding` | | `uv run pytest -q` | Tests | Es un fallo real de la feature: vuelve al paso 4.1, no relajes el test | Reproduce siempre en local antes de pushear una corrección — cada intento a ciegas consume minutos de Actions y un ciclo de espera. ## Límite d