diagnose-ci
/diagnose-ci
Diagnozuje nieudany przebieg CI w GitLab, GitHub Actions, Azure Pipelines lub Bitbucket i wskazuje przyczynę awarii.
- Autor
- ghassenazzouz ↗
- Repozytorium
- claude-qa-agent ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 18.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 18.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Diagnozuje nieudany przebieg CI w GitLab, GitHub Actions, Azure Pipelines lub Bitbucket i wskazuje przyczynę awarii.
Wyzwalacze z opisu
Oryginalny opis (EN)
WAY 5 — diagnose a failed CI run (GitLab pipeline, GitHub Actions run, Azure Pipelines run, Bitbucket pipeline). Use when the user says "ci it", "diagnose ci", "fix ci", "why did ci fail", "check pipeline" with a run URL or ID.
Jak działa
- Step 1: Gather inputs
- Phase 1: Fetch & diagnose
- Phase 2: Report
Podgląd SKILL.md
--- name: diagnose-ci description: WAY 5 — diagnose a failed CI run (GitLab pipeline, GitHub Actions run, Azure Pipelines run, Bitbucket pipeline). Use when the user says "ci it", "diagnose ci", "fix ci", "why did ci fail", "check pipeline" with a run URL or ID. --- # WAY 5 — CI Failure Diagnosis ## Step 1: Gather inputs **Required (ask if missing):** a CI run URL, or a run ID plus the project/repo. The URL tells you the provider. Otherwise use `QA_CODE_HOST` (see the `tracker` skill). ## Phase 1: Fetch & diagnose Run `ci-diagnostician` with the run reference, the provider (`gitlab` | `github` | `azure-devops` | `bitbucket`), and the non-secret settings for it (`GITLAB_PROJECT_ID` / `GITHUB_REPO` / `AZDO_ORG_URL`+`AZDO_PROJECT` / `BITBUCKET_WORKSPACE`+`BITBUCKET_REPO`). It fetches the run, the failed jobs (end of each log first) and the linked MR/PR's diff itself, so large logs never enter this conversation. It returns: - the exact failing step and error line - the failure type: `test-failure` | `build-failure` | `infra-failure` | `config-failure` | `dependency-failure` - the root cause, cross-checked with the MR/PR diff, plus confidence - a concrete fix (file + line, or a command), and whether the failure is transient and safe to retry If the failed job is a QA test job (from `ci-test-setup`), say so. Its JUnit report names the failing `Test#<nn>`, and the fix may be `test-healer`, not product code. ## Phase 2: Report 1. Print the diagnosis in the agent's output format 2. Save it to `./qa-artifacts/ci/ci-<run-id>-<YYYY-MM-DD>.md` 3. Ask the user before posting it as a comment on the MR/PR (`change.comment`)
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · ghassenazzouz/claude-qa-agent | 90 | MIT |
| TalonT-Org/AutoSkillit | 100 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki 46e1894020c0 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100ci-test-setup
Konfiguruje uruchamianie wygenerowanych zestawów playwright-bdd w CI na GitLab CI, GitHub Actions, Azure Pipelines lub Bitbucket Pipelines, kopiuje zestaw do repo aplikacji i pisze konfigurację bez commitowania. - 84ci
Konfiguruje bramki jakości CI i eksportuje reguły do GitHub Actions, GitLab CI, Bitbucket lub Jenkins. - 100ci-cd
Tworzy i debuguje pipeline'y CI/CD, wdraża strategie blue-green, canary i rolling, skraca czas buildów i przegląda bezpieczeństwo potoków w GitHub Actions, GitLab CI, CircleCI, Azure DevOps i Bitbucket. - 100implementing-ci-cd-pipelines
Projektuje i wdraża potoki CI/CD w GitHub Actions, GitLab CI, Bitbucket, Azure Pipelines lub Jenkins: etapy, cache, strategie wdrożenia, federacja OIDC zamiast kluczy i bramki zatwierdzeń dla IaC. - 100ci-cd-pipeline
Pomaga projektować, debugować i naprawiać pipeline'y CI/CD w GitHub Actions, GitLab CI i Jenkins. - 100arn-infra-pipeline
Tworzy pipeline CI/CD dla wdrożeń infrastruktury w GitHub Actions, GitLab CI lub Bitbucket Pipelines.