git-branch-cleanup
Bezpiecznie porządkuj lokalne gałęzie Git — automatycznie kategoryzuje i usuwa stare branche
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
Zainstaluj skill w swoim środowisku agenta Claude/Copilot (dodaj git-branch-cleanup do listy dostępnych umiejętności).
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.
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.
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.
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.