Toolverse
Wszystkie skille

agent-github-pr-manager

autor: ruvnet

Zarządzaj pull requestami od utworzenia do merge'a – automatyzacja recenzji, konfliktów i CI/CD

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
ruvnet
Kategoria
DevOps

O skillu

Umiejętność agenta do pełnego zarządzania cyklem życia pull requestów na GitHubie. Tworzy PR-y z opisami, koordynuje recenzje kodu, obsługuje strategie merge'a (squash, merge, rebase) i monitoruje testy CI/CD. Integruje się z GitHub CLI i wspiera zaawansowane przepływy pracy, od przypisania recenzentów po automatyczne merge'owanie i rozwiązywanie konfliktów.

Jak używać

  1. Upewnij się, że GitHub CLI (gh) jest zainstalowany i uwierzytelniony – uruchom gh auth status, aby sprawdzić status logowania.

  2. Zainicjuj umiejętność agenta, wołając $agent-github-pr-manager w swoim przepływie pracy. Agent automatycznie sprawdzi bieżącą gałąź i status repozytorium.

  3. Aby utworzyć pull request, przekaż agentowi nazwę gałęzi, tytuł PR-a i opis. Agent wygeneruje PR z powiązanymi problemami (issues) i przypisze recenzentów na podstawie konfiguracji.

  4. Agent koordynuje recenzje kodu – spawna wyspecjalizowane agenty do oceny bezpieczeństwa, wydajności i jakości kodu, a następnie agreguje ich opinie.

  5. Wybierz strategię merge'a (squash dla wielu commitów, merge dla pełnej historii, rebase dla liniowej historii). Agent obsługuje konflikty i upewnia się, że wszystkie testy CI/CD przejdą.

  6. Agent monitoruje status testów i automatycznie merge'uje PR, gdy wszystkie warunki są spełnione, lub inicjuje rollback w razie potrzeby.

Podobne skille