git-worktree
This skill manages Git worktrees for isolated parallel development. It handles creating, listing, switching, and cleaning up worktrees with a simple interactive interface, following KISS principles.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
This skill manages Git worktrees for isolated parallel development. It handles creating, listing, switching, and cleaning up worktrees with a simple interactive interface, following KISS principles.
How to use
Zainstaluj umiejętność w swoim środowisku Claude lub agenta, dodając folder git-worktree do katalogu skills. Upewnij się, że skrypt worktree-manager.sh ma uprawnienia do wykonania (chmod +x scripts/worktree-manager.sh).
Aby utworzyć nowy worktree, uruchom skrypt z nazwą gałęzi: bash ${CLAUDE_PLUGIN_ROOT}/skills/git-worktree/scripts/worktree-manager.sh create nazwa-funkcji. Skrypt automatycznie skopiuje pliki .env z głównego repozytorium i doda .worktrees do .gitignore.
Wyświetl listę wszystkich istniejących worktrees i ich status, aby zobaczyć, na którym aktualnie pracujesz: bash ${CLAUDE_PLUGIN_ROOT}/skills/git-worktree/scripts/worktree-manager.sh list.
Przełącz się między worktrees, gdy chcesz zmienić kontekst pracy — skrypt poprosi o potwierdzenie przed zmianą: bash ${CLAUDE_PLUGIN_ROOT}/skills/git-worktree/scripts/worktree-manager.sh switch.
Po zakończeniu pracy nad funkcją lub pull requestem wyczyść worktree, aby usunąć katalog i zwolnić zasoby: bash ${CLAUDE_PLUGIN_ROOT}/skills/git-worktree/scripts/worktree-manager.sh clean. Zawsze używaj skryptu zamiast bezpośrednich poleceń git worktree — menedżer obsługuje krytyczną konfigurację, którą surowe komendy Git pomijają.