Toolverse
Wszystkie skille

iterate-pr

autor: davila7

Automatycznie naprawiaj błędy CI i pushuj poprawki aż do zielonego света

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill do automatycznego iterowania nad pull requestem dopóki wszystkie testy CI nie przejdą. Oszczędza czas na powtarzającym się cyklu: czekanie na wynik CI, czytanie feedbacku, poprawianie kodu, push, czekanie znowu. Integruje się z GitHub CLI i monitoruje status checków, zbiera uwagi recenzentów oraz komentarze botów (Sentry, Codecov, Cursor). Idealne dla deweloperów, którzy chcą zautomatyzować proces doprowadzenia PR do stanu gotowego do merge'a.

Jak używać

  1. Upewnij się, że masz zainstalowany GitHub CLI (gh) i jesteś zalogowany na swoim koncie GitHub. Skill wymaga dostępu do repozytorium i uprawnień do odczytu statusu PR.
  2. Przejdź do gałęzi, na której pracujesz i na której istnieje otwarty pull request. Skill automatycznie zidentyfikuje numer PR i jego metadane.
  3. Uruchom skill — najpierw sprawdzi status wszystkich checków CI (testy, lintery, analizatory kodu). Jeśli jakieś checky są w stanie pending, skill czeka, aż się ukończą, aby uniknąć duplikowania pracy.
  4. Po ukończeniu checków skill zbiera feedback od recenzentów oraz komentarze od botów (Sentry, Codecov, Cursor, Bugbot, Seer). Czyta zarówno uwagi inline'owe, jak i komentarze w konwersacji PR.
  5. Dla każdego nieudanego checka skill pobiera logi z GitHub Actions, aby zidentyfikować dokładny powód błędu.
  6. Na podstawie zebranych informacji możesz ręcznie naprawić kod, a skill wspiera iteracyjny proces — po każdym pushu ponownie sprawdza status CI i feedback, aż wszystkie checky będą zielone.

Podobne skille