positron-pr-helper
Automatycznie generuj profesjonalne opisy PR-ów z aktualnymi tagami testów e2e
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do tworzenia dobrze sformatowanych opisów pull requestów dla repozytorium Positron. Automatycznie pobiera bieżące tagi testów e2e bezpośrednio ze źródła, zapewniając, że Twoje PR-y zawsze zawierają prawidłową listę testów QA. Idealny dla zespołów pracujących nad Positronem, którzy chcą utrzymać spójny format dokumentacji.
Jak używać
Upewnij się, że masz zainstalowany GitHub CLI (
gh) i jesteś zalogowany na swoim koncie GitHub. Pracuj w repozytorium posit-dev/positron, gdzie skill będzie miał dostęp do pliku test-tags.ts zawierającego definicje tagów testów.Przygotuj informacje o swoim PR-ze: numer issue (jeśli dotyczy konkretnego zadania), typ zmian (naprawa błędu, nowa funkcja, zmiana UI, utrzymanie), krótkie podsumowanie tego, co zmienia PR, oraz informację, czy potrzebujesz dodać zrzuty ekranu (dla zmian interfejsu).
Uruchom skill i odpowiedz na pytania dotyczące kontekstu PR-a. Jeśli podasz numer issue, skill automatycznie pobierze szczegóły z GitHuba, aby lepiej zrozumieć kontekst zmian.
Skill dynamicznie pobierze aktualną listę tagów testów e2e z pliku test-tags.ts, w tym tagi funkcjonalności, platformy, wydajności i specjalne (critical, soft-fail).
Na podstawie typu PR-a i zebranych informacji skill wygeneruje sformatowany opis zawierający: linię otwierającą (z odwołaniem do issue jeśli dotyczy), opis zmian, sekcję zrzutów ekranu (dla zmian UI) oraz notatki QA z odpowiednimi tagami testów.
Skopiuj wygenerowany opis do nowego lub istniejącego PR-a na GitHubie, upewniając się, że format i tagi testów są aktualne i zgodne z konwencjami projektu Positron.