Toolverse
Wszystkie skille

worktree-kit

autor: gmickel

Zarządzaj gałęziami Git równolegle – twórz, przełączaj i czyszczysz worktrees bez zamieszania

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
gmickel
Kategoria
Data Science
Wyświetlenia
26

O skillu

Worktree Kit to umiejętność do zarządzania git worktrees bezpośrednio z Claude'a. Twórz izolowane kopie robocze dla równoległej pracy nad funkcjami, przełączaj się między nimi, a także automatycznie kopiuj pliki .env do nowych worktrees. Idealny dla zespołów pracujących nad wieloma gałęziami jednocześnie – eliminuje potrzebę ręcznego przełączania kontekstu i czyszczenia workspace'u. Narzędzie zabezpiecza przed niebezpiecznym usuwaniem, wymaga czystych worktrees przed czyszczeniem i unika symlinkowych ścieżek.

Jak używać

  1. Zainstaluj umiejętność worktree-kit w swoim środowisku Claude'a, upewniając się, że masz dostęp do skryptu bash w katalogu skills/worktree-kit/scripts/worktree.sh.

  2. Aby utworzyć nowy worktree, poproś Claude'a: "Utwórz worktree o nazwie feature-xyz na bazie main". Claude uruchomi polecenie create z podaną nazwą i opcjonalną bazą gałęzi – jeśli nie podasz bazy, użyta zostanie bieżąca gałąź.

  3. Po utworzeniu worktree Claude może automatycznie skopiować twoje pliki .env do nowego workspace'u poleceniem copy-env. Pliki są kopiowane bez nadpisywania istniejących, a symlinki są pomijane.

  4. Aby przełączyć się między worktrees, użyj polecenia switch – Claude wyświetli ścieżkę do workspace'u, którą możesz otworzyć w edytorze lub terminalu.

  5. Aby wyświetlić wszystkie aktywne worktrees, poproś o listę – Claude pokaże dostępne workspace'y i ich statusy.

  6. Gdy skończysz pracę na worktree, użyj cleanup – polecenie usunie katalog worktree (w tym ignorowane pliki), ale nie zmusi usunięcia ani nie skasuje gałęzi. Cleanup zadziała tylko na czystych worktrees bez niezacommitowanych zmian.

Podobne skille