Toolverse
Wszystkie skille

git-branch-cleanup

autor: gotalab

Bezpiecznie porządkuj lokalne gałęzie Git — automatycznie kategoryzuje i usuwa stare branche

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
gotalab
Kategoria
DevOps
Wyświetlenia
3

O skillu

Skill do zarządzania gałęziami Git w Twoim repozytorium. Analizuje wszystkie lokalne branche, klasyfikuje je według statusu merge'a, wieku i połączenia ze zdalnym repozytorium. Pokazuje Ci, które gałęzie są bezpieczne do usunięcia, a które mogą zawierać ważne zmiany. Pracuje interaktywnie — najpierw wyświetla raport, potem czeka na Twoją decyzję przed usunięciem czegokolwiek. Wymaga Git 2.17+.

Jak używać

  1. Zainstaluj skill w swoim środowisku agenta Claude/Copilot (dodaj git-branch-cleanup do listy dostępnych umiejętności).

  2. Poproś agenta o analizę gałęzi, np. "Pokaż mi, które branche mogę bezpiecznie usunąć" lub "Wyczyść stare gałęzie w moim repozytorium". Agent automatycznie uruchomi krok 1 — zbierze informacje o wszystkich lokalnych branchach, ich statusie merge'a, dacie ostatniego commita i połączeniu ze zdalnym repozytorium.

  3. Agent skategoryzuje branche na podstawie bezpieczeństwa — zmergowane gałęzie, stare gałęzie, gałęzie ze zdalnym śledzeniem, oraz branche, których upstream już nie istnieje. Wyświetli Ci raport z podziałem na kategorie.

  4. Przejrzyj listę i powiedz agentowi, które branche chcesz usunąć. Agent zweryfikuje Twoją decyzję względem zabezpieczeń — nie pozwoli usunąć bieżącego brancha ani gałęzi z niezatwierdzonymi zmianami.

  5. Po Twojej ostatecznej potwierdzeniu agent wykona usunięcie wybranych gałęzi. Możesz też poprosić o "dry run" — symulację bez faktycznego usuwania, aby najpierw zobaczyć, co by się stało.

Podobne skille