Toolverse
Wszystkie skille

project-session-manager

autor: Yeachan-Heo

Zarządzaj izolowanymi środowiskami deweloperskimi za pomocą git worktrees i sesji tmux

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
6

O skillu

Project Session Manager to umiejętność Claude Code, która automatyzuje tworzenie i zarządzanie izolowanymi środowiskami deweloperskimi. Pracuj równolegle nad wieloma zadaniami, issues i pull requestami, korzystając z git worktrees i sesji tmux. Szybko przełączaj się między projektami, przeglądaj PR-y, naprawiaj błędy i rozwijaj nowe funkcje w oddzielonych gałęziach. Obsługuje aliasy projektów, referencje do GitHub issues i pull requestów, a także automatyczne czyszczenie zamkniętych sesji.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku Claude Code, wpisując /oh-my-claudecode:project-session-manager lub używając aliasu /oh-my-claudecode:psm.

  2. Skonfiguruj aliasy projektów, tworząc plik ~/.psm/projects.json z mapowaniem skrótów do repozytoriów. Na przykład dodaj wpis dla projektu z lokalną ścieżką i domyślną gałęzią bazową, aby móc odwoływać się do niego krótką nazwą.

  3. Aby rozpocząć pracę nad pull requestem, użyj komendy /psm review z referencją do PR-a, na przykład /psm review omc#123. Spowoduje to utworzenie nowej sesji tmux i git worktree dla tego PR-a.

  4. Aby naprawić issue, wpisz /psm fix omc#42, gdzie liczba to identyfikator issue'a. Umiejętność automatycznie przygotuje izolowane środowisko dla tej pracy.

  5. Aby rozwijać nową funkcję, użyj /psm feature nazwa-projektu nazwa-funkcji. Możesz wtedy pracować nad nową gałęzią bez wpływu na główny kod.

  6. Zarządzaj aktywnymi sesjami za pomocą /psm list, aby wyświetlić wszystkie worktrees, /psm attach sesja aby dołączyć do istniejącej sesji, lub /psm cleanup aby usunąć sesje dla zamkniętych PR-ów i merged gałęzi.

Podobne skille