F
finishing-a-development-branch
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
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ć
- 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.