worktree-status
Audit all git worktrees in the current project. Use when the user asks about worktree status, which branches are merged, which have uncommitted changes, or which worktrees can be safely cleaned up.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Audit all git worktrees in the current project. Use when the user asks about worktree status, which branches are merged, which have uncommitted changes, or which worktrees can be safely cleaned up.
How to use
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.