Toolverse
Wszystkie skille

worktree-status

autor: MoonshotAI

Sprawdzaj status wszystkich gałęzi roboczych i bezpiecznie czyszcz repozytorium

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
2

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ć

  1. Zainstaluj umiejętność w swoim projekcie, dodając plik worktree-status do katalogu skills agenta.

  2. 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?".

  3. 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.

  4. 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.

  5. 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.

  6. Na podstawie raportu podejmij decyzję, które worktrees zachować, a które usunąć — umiejętność dostarcza wszystkich informacji potrzebnych do bezpiecznego czyszczenia repozytorium.

Podobne skille