Toolverse
All skills

positron-pr-helper

by posit-dev

Generates well-structured PR bodies with dynamically fetched e2e test tags

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
posit-dev
Category
Testing
Views
4

About this skill

Generates well-structured PR bodies with dynamically fetched e2e test tags

How to use

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

  2. 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).

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

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

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

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

Related skills