Toolverse
All skills

worktrees

by NeoLabHQ

Use when working on multiple branches simultaneously, context switching without stashing, reviewing PRs while developing, testing in isolation, or comparing implementations across branches - provides git worktree commands and workflow patterns for parallel development with

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
NeoLabHQ
Category
Testing
Views
4

About this skill

Use when working on multiple branches simultaneously, context switching without stashing, reviewing PRs while developing, testing in isolation, or comparing implementations across branches - provides git worktree commands and workflow patterns for parallel development with multiple working directories.

How to use

  1. Zainstaluj skill worktrees w swoim środowisku Claude/Copilot, dodając go do konfiguracji agenta lub katalogu umiejętności.

  2. Utwórz nowy worktree dla istniejącej gałęzi, uruchamiając komendę git worktree add <ścieżka> <gałąź>. Na przykład: git worktree add ../feature-branch feature-x — to utworzy nowy katalog z gałęzią feature-x, którą możesz edytować niezależnie od głównego worktree.

  3. Jeśli chcesz pracować na nowej gałęzi, użyj flagi -b: git worktree add -b <nowa-gałąź> <ścieżka>. Skill automatycznie utworzy gałąź i worktree w jednym kroku.

  4. Przełączaj się między kontekstami poprzez zmianę katalogu (cd ../feature-branch), zamiast wykonywać git checkout. Każdy katalog to niezależne środowisko robocze z własnym stanem gałęzi.

  5. Wyświetl wszystkie aktywne worktrees komendą git worktree list, aby śledzić, które gałęzie są aktualnie otwarte i w jakich katalogach.

  6. Gdy skończysz pracę na gałęzi, usuń worktree komendą git worktree remove <ścieżka>. Skill obsługuje również git worktree move do przeniesienia worktree do nowej lokalizacji oraz git worktree lock do zablokowania worktree przed przypadkowym usunięciem.

Related skills