project-session-manager
Manage isolated dev environments with git worktrees and tmux sessions
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Manage isolated dev environments with git worktrees and tmux sessions
How to use
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.