Przejdź do treści
Biblioteka skilli
DevOps i chmura · Analiza

diagnose-ci

/diagnose-ci

Diagnozuje nieudany przebieg CI w GitLab, GitHub Actions, Azure Pipelines lub Bitbucket i wskazuje przyczynę awarii.

Licencja
MIT
Ostatnia zmiana repozytorium
18.10.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 18.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

ci itdiagnose cifix ciwhy did ci failcheck pipeline
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

  1. Step 1: Gather inputs
  2. Phase 1: Fetch & diagnose
  3. Phase 2: Report
Sekcje z nagłówków SKILL.md, w oryginale · 20 linii, 214 słów
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

RepozytoriumWynikLicencja
Ta strona · ghassenazzouz/claude-qa-agent90MIT
TalonT-Org/AutoSkillit100MIT

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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.