project-session-manager
Zarządzaj izolowanymi środowiskami deweloperskimi za pomocą git worktrees i sesji tmux
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
Zainstaluj umiejętność w swoim środowisku Claude Code, wpisując
/oh-my-claudecode:project-session-managerlub używając aliasu/oh-my-claudecode:psm.Skonfiguruj aliasy projektów, tworząc plik
~/.psm/projects.jsonz 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ą.Aby rozpocząć pracę nad pull requestem, użyj komendy
/psm reviewz referencją do PR-a, na przykład/psm review omc#123. Spowoduje to utworzenie nowej sesji tmux i git worktree dla tego PR-a.Aby naprawić issue, wpisz
/psm fix omc#42, gdzie liczba to identyfikator issue'a. Umiejętność automatycznie przygotuje izolowane środowisko dla tej pracy.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.Zarządzaj aktywnymi sesjami za pomocą
/psm list, aby wyświetlić wszystkie worktrees,/psm attach sesjaaby dołączyć do istniejącej sesji, lub/psm cleanupaby usunąć sesje dla zamkniętych PR-ów i merged gałęzi.