analyze-failures
Automatycznie analizuj błędy testów Playwright z CI i deleguj naprawy do wyspecjalizowanych agentów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do analizy raportów błędów testów end-to-end Playwright z pipeline'u CI. Parsuje połączone raporty blob, grupuje podobne błędy i przekazuje je specjalistycznym pomagierom do zbadania i naprawy. Obsługuje wiele formatów wejścia: linki do GitHub Actions, adresy PR, pliki ZIP z artefaktami CI, foldery z raportami blob oraz już połączone pliki JSON. Idealne do szybkiego zdiagnozowania przyczyn awarii testów bez ręcznego przeszukiwania logów.
Jak używać
Przygotuj źródło danych o błędzie — możesz użyć linku do uruchomienia GitHub Actions (np. https://github.com/saleor/saleor-dashboard/actions/runs/21513974962), linku do pull requesta, pobranego pliku ZIP z artefaktem CI, folderu zawierającego rozpakowane raporty blob lub już połączonego pliku JSON z raportem.
Jeśli używasz linku do GitHub Actions, skill automatycznie pobierze artefakt merged-blob-reports za pomocą GitHub CLI. Dla linku do PR skill znajdzie ostatnie nieudane uruchomienie CI i pobierze artefakt.
Przekaż ścieżkę lub link do skilla — wpisz argument w postaci URL, ścieżki do pliku ZIP lub folderu zawierającego raporty blob.
Skill rozpakuje artefakt (jeśli potrzeba), połączy rozproszone raporty blob za pomocą npx playwright merge-reports i sparsuje wynikowy JSON.
Błędy zostaną automatycznie pogrupowane według typu, a skill deleguje każdą grupę do wyspecjalizowanego pomagiera do dalszej analizy i zaproponowania napraw.
Przejrzyj wyniki — każdy pomagier zwróci szczegółową diagnozę i sugestie naprawy dla danej grupy błędów.