I
iterate-pr
Iterate on a PR until CI passes. Use when you need to fix CI failures, address review feedback, or continuously push fixes until all checks are green. Automates the feedback-fix-push-wait cycle.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Iterate on a PR until CI passes. Use when you need to fix CI failures, address review feedback, or continuously push fixes until all checks are green. Automates the feedback-fix-push-wait cycle.
How to use
- 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. - Przejdź do gałęzi, na której pracujesz i na której istnieje otwarty pull request. Skill automatycznie zidentyfikuje numer PR i jego metadane.
- 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. - 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.
- Dla każdego nieudanego checka skill pobiera logi z GitHub Actions, aby zidentyfikować dokładny powód błędu.
- 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.