Toolverse
Wszystkie skille

fixing-streamlit-ci

autor: streamlit

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

Szybkie info

Kategoria
DevOps
Wyświetlenia
3

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ć

  1. Zainstaluj umiejętność w swoim środowisku Claude'a, upewniając się, że masz dostęp do narzędzi gh (GitHub CLI) i git. Jeśli nie masz zainstalowanego GitHub CLI, pobierz go ze strony https://cli.github.com/.

  2. Uruchom gh auth status aby potwierdzić, że jesteś zalogowany do GitHub. Jeśli autentykacja nie powiedzie się, wykonaj gh auth login z odpowiednimi uprawnieniami dostępu.

  3. 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 checks i gh run list, a następnie wyświetli szczegóły każdego błędu.

  4. 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.

  5. Zastosuj sugerowane poprawki lokalnie w swoim edytorze, a następnie uruchom git commit i git push aby wysłać zmiany. Umiejętność może pomóc Ci zweryfikować poprawkę przed push'em, uruchamiając lokalne testy lub sprawdzając składnię.

  6. Po push'ie obserwuj gh run list aby 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.

Podobne skille