worktree-kit
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
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ć
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.
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łąź.
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.
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.
Aby wyświetlić wszystkie aktywne worktrees, poproś o listę – Claude pokaże dostępne workspace'y i ich statusy.
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.