fixing-streamlit-ci
Analyze and fix failed GitHub Actions CI jobs for the current branch/PR. Use when CI checks fail, PR checks show failures, or you need to diagnose lint/type/test errors and verify fixes locally.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Analyze and fix failed GitHub Actions CI jobs for the current branch/PR. Use when CI checks fail, PR checks show failures, or you need to diagnose lint/type/test errors and verify fixes locally.
How to use
Zainstaluj umiejętność w swoim środowisku Claude'a, upewniając się, że masz dostęp do narzędzi
gh(GitHub CLI) igit. Jeśli nie masz zainstalowanego GitHub CLI, pobierz go ze strony https://cli.github.com/.Uruchom
gh auth statusaby potwierdzić, że jesteś zalogowany do GitHub. Jeśli autentykacja nie powiedzie się, wykonajgh auth loginz odpowiednimi uprawnieniami dostępu.Gdy CI na Twoim pull requestzie zawiedzie, poproś Claude'a o analizę błędu. Umiejętność automatycznie pobierze listę nieudanych zadań za pomocą
gh pr checksigh run list, a następnie wyświetli szczegóły każdego błędu.Claude przeanalizuje logi błędów i zaproponuje konkretne poprawki — czy to błędy lintingu, type-checkingu, czy testów. Będziesz mógł zobaczyć dokładnie, która linia kodu lub konfiguracja spowodowała problem.
Zastosuj sugerowane poprawki lokalnie w swoim edytorze, a następnie uruchom
git commitigit pushaby wysłać zmiany. Umiejętność może pomóc Ci zweryfikować poprawkę przed push'em, uruchamiając lokalne testy lub sprawdzając składnię.Po push'ie obserwuj
gh run listaby potwierdzić, że CI przeszło pomyślnie. Jeśli pojawią się nowe błędy, powtórz proces — Claude będzie miał dostęp do najnowszych logów.