fixing-streamlit-ci
Diagnozuj i naprawiaj błędy CI w GitHub Actions bezpośrednio z linii poleceń
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność Claude'a do analizy i naprawy nieudanych zadań GitHub Actions na Twojej gałęzi lub pull requestzie. Gdy testy, linting lub type-checking zawodzą, automatycznie pobierz logi, zidentyfikuj przyczynę błędu i zastosuj poprawkę lokalnie. Idealnie do szybkiego debugowania błędów CI bez opuszczania terminala — weryfikuj naprawy przed push'em.
Jak używać
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.