Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do automatycznego diagnozowania i naprawiania nieudanych testów w GitHub Actions. Analizuje logi błędów, podsumowuje przyczyny awarii i proponuje plan naprawy — implementacja następuje tylko po Twojej wyraźnej zgodzie. Pracuje z GitHub CLI, wspiera inspekcję logów i generowanie rekomendacji napraw bez ryzyka nieautoryzowanych zmian.
Jak używać
Upewnij się, że masz zainstalowany GitHub CLI i jesteś zalogowany. Uruchom
gh auth statusw swoim repozytorium — powinna być wyświetlona informacja o autentykacji z zakresami dostępu do repozytorium i workflow. Jeśli nie jesteś zalogowany, wykonajgh auth logini potwierdź wymagane zakresy dostępu.Przygotuj numer lub URL pull requesta, który chcesz debugować. Jeśli pracujesz na gałęzi powiązanej z PR, umiejętność automatycznie rozpozna bieżący PR — w przeciwnym razie podaj numer lub URL.
Uruchom skrypt inspekcji, aby pobrać logi GitHub Actions. Wykonaj polecenie z ścieżką do umiejętności:
python <ścieżka-do-umiejętności>/scripts/inspect_pr_checks.py --repo "." --pr "<numer-lub-url>". Dodaj flagę--json, jeśli chcesz ustrukturyzowany wynik do dalszej analizy.Przejrzyj podsumowanie błędu i proponowany plan naprawy. Umiejętność wyświetli kontekst awarii oraz konkretne rekomendacje — przeczytaj je uważnie przed podjęciem decyzji.
Zatwierdź plan naprawy, aby umiejętność mogła wdrożyć zmiany. Bez Twojej wyraźnej zgody żadne modyfikacje nie będą wprowadzone do kodu.
Jeśli dostępna jest umiejętność planowania (np.
create-plan), system może jej użyć do bardziej szczegółowego opracowania strategii naprawy — w przeciwnym razie plan zostanie sformułowany bezpośrednio w ramach tej umiejętności.