Toolverse
Wszystkie skille

working-in-parallel

autor: letta-ai

Pracuj równolegle nad kodem bez konfliktów — git worktrees dla wielu agentów

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps

O skillu

Umiejętność do pracy równoczesnej z innymi agentami w tym samym repozytorium. Wykorzystuje git worktrees, aby każdy agent mógł pracować na oddzielnej gałęzi w izolowanym katalogu bez ryzyka konfliktów. Idealna, gdy potrzebujesz pracować nad wieloma funkcjami jednocześnie lub gdy inny agent już zajmuje główny katalog projektu. Zawiera wskazówki dotyczące konfiguracji projektu, instalacji zależności i czyszczenia worktrees po zakończeniu pracy.

Jak używać

  1. Zanim zaczniesz pracę w nowym worktree, sprawdź instrukcje konfiguracji projektu — przeczytaj README.md, poszukaj pliku claude.md lub AGENT.md, a także sprawdź blok pamięci projektu, aby poznać preferowane narzędzia (npm, bun, pnpm).

  2. Utwórz nowe worktree z gałęzią za pomocą polecenia git worktree add -b [nazwa-gałęzi] [ścieżka-katalogu] main — na przykład git worktree add -b fix/moja-funkcja ../repo-moja-funkcja main.

  3. Przejdź do katalogu worktree (cd ../repo-moja-funkcja) i zainstaluj zależności, używając polecenia zweryfikowanego dla Twojego projektu — nie zakładaj, że to npm, może to być bun lub pnpm.

  4. Wprowadź zmiany w kodzie, zatwierdź je (git commit -m "opis") i wyślij do zdalnego repozytorium (git push -u origin [nazwa-gałęzi]).

  5. Utwórz pull request za pomocą gh pr create, aby zaproponować swoje zmiany.

  6. Po zakończeniu pracy usuń worktree poleceniem git worktree remove [ścieżka-katalogu] — wykonaj to z głównego repozytorium.

Podobne skille