Toolverse
All skills

worktree-kit

by gmickel

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

Quick info

Author
gmickel
Category
Data Science
Views
26

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

  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.

Related skills