Toolverse
Wszystkie skille

finishing-a-development-branch

autor: obra

Zakończ pracę nad gałęzią z testami i wybierz sposób integracji kodu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
obra
Kategoria
Backend
Wyświetlenia
35

O skillu

Skill do finalizacji pracy nad gałęzią rozwojową. Weryfikuje, czy wszystkie testy przechodzą, a następnie prezentuje cztery opcje: scalenie lokalne, utworzenie pull requesta, zachowanie gałęzi lub odrzucenie zmian. Automatyzuje sprawdzenie stanu testów, określenie gałęzi bazowej i wykonanie wybranego przepływu pracy. Idealne dla programistów, którzy chcą ustandaryzować proces zamykania zadań bez ręcznego zarządzania poleceniami gita.

Jak używać

  1. Ogłoś użycie skilla na początku: powiedz asystentowi "Używam finishing-a-development-branch skill do ukończenia tej pracy". 2. Skill automatycznie uruchomi testy projektu (npm test, cargo test, pytest lub go test w zależności od typu projektu). Jeśli testy się nie powiodą, proces zatrzyma się i pokaże błędy — musisz je naprawić przed kontynuacją. 3. Po pomyślnym przejściu testów skill określi gałąź bazową (zwykle main lub master) i zapyta, jeśli będzie niepewny. 4. Otrzymasz cztery opcje: (1) scalić gałąź lokalnie z gałęzią bazową, (2) wypchnąć zmiany i utworzyć pull requesta, (3) zachować gałąź do późniejszego użycia, (4) odrzucić pracę. 5. Wybierz opcję, którą chcesz wykonać. Skill automatycznie wykona odpowiednie polecenia gita: przełączenie na gałąź bazową, pobranie najnowszych zmian, scalenie lub wypchnięcie zmian. 6. Po wykonaniu wybranej akcji skill wyczyści środowisko robocze i potwierdzi zakończenie procesu.

Podobne skille