home / skills / yeachan-heo / oh-my-claudecode / psm
This skill helps you manage isolated dev environments with git worktrees and tmux by delegating to the project session manager.
npx playbooks add skill yeachan-heo/oh-my-claudecode --skill psmReview the files below or copy the command above to add this skill to your agents.
---
name: psm
description: Project Session Manager - isolated dev environments with git worktrees and tmux
---
# PSM (Project Session Manager Alias)
PSM is a shorthand alias for `/oh-my-claudecode:project-session-manager`.
## Usage
```
/oh-my-claudecode:psm <arguments>
```
## Behavior
This skill is identical to `/oh-my-claudecode:project-session-manager`. Invoke the Project Session Manager skill with the same arguments.
Follow the Project Session Manager skill's full documentation for worktree management, tmux session handling, and template usage.
This skill provides a shorthand alias for invoking the Project Session Manager (PSM) used to create isolated development environments with git worktrees and tmux. It forwards arguments to the full Project Session Manager command so teams can quickly open, switch, and manage session contexts. The alias preserves the same behavior and options as the canonical skill for consistency across workflows.
When called, the alias forwards all arguments to the underlying Project Session Manager implementation. The manager creates or attaches tmux sessions, sets up git worktrees for isolated feature branches, and applies optional templates for environment bootstrapping. All worktree and tmux lifecycle operations follow the Project Session Manager's rules and configuration.
Is this alias different from the main Project Session Manager?
No. The alias simply forwards arguments and behaves identically to the main Project Session Manager.
Do I need special permissions to use it?
You need git and tmux installed and normal filesystem permissions for the repository and worktree locations.
Will using worktrees affect my main branch?
Worktrees provide isolated checkouts; they do not modify the main branch unless you explicitly merge or push changes.