worktree-kit
Manage git worktrees (create/list/switch/cleanup) and copy .env files. Use for parallel feature work, isolated review, clean workspace, or when user mentions worktrees.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Manage git worktrees (create/list/switch/cleanup) and copy .env files. Use for parallel feature work, isolated review, clean workspace, or when user mentions worktrees.
How to use
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.