worktree-status
Sprawdzaj status wszystkich gałęzi roboczych i bezpiecznie czyszcz repozytorium
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do audytu wszystkich git worktrees w projekcie. Pozwala szybko sprawdzić stan każdej gałęzi roboczej — czy ma niezacommitowane zmiany, czy została scalona do main, i które worktrees można bezpiecznie usunąć. Szczególnie przydatna przed czyszczeniem repozytorium, aby nie stracić ważnej pracy. Automatycznie wykrywa brudne worktrees i weryfikuje status scalenia gałęzi.
Jak używać
Zainstaluj umiejętność w swoim projekcie, dodając plik worktree-status do katalogu skills agenta.
Wyzwól umiejętność, pytając agenta o status worktrees — na przykład "które worktrees mogę usunąć?", "jaki jest status moich gałęzi roboczych?" lub "które z moich worktrees mają niezacommitowane zmiany?".
Agent automatycznie pobierze najnowszą wersję gałęzi main z origin — ten krok jest obowiązkowy, ponieważ bez niego wykrywanie scalonych gałęzi może zwrócić nieaktualne wyniki.
Umiejętność przeskanuje wszystkie worktrees w projekcie i zbierze informacje o każdym z nich: nazwę, aktualną gałąź, czy ma niezacommitowane zmiany (stan "clean" lub "DIRTY"), oraz czy gałąź została scalona do origin/main.
Przejrzyj raport — dla każdego worktree zobaczysz jego status. Worktrees oznaczone jako "clean" i "merged" są bezpieczne do usunięcia. Worktrees ze statusem "DIRTY" zawierają niezacommitowane zmiany i wymagają uwagi przed czyszczeniem.
Na podstawie raportu podejmij decyzję, które worktrees zachować, a które usunąć — umiejętność dostarcza wszystkich informacji potrzebnych do bezpiecznego czyszczenia repozytorium.