One-click install
npx skills add https://github.com/realsigridjin/oh-my-codex --skill psm-realsigridjin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: psm
Source: https://github.com/realsigridjin/oh-my-codex/tree/main/skills/psm
Command: npx skills add https://github.com/realsigridjin/oh-my-codex --skill psm-realsigridjin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a concise alias for launching the Project Session Manager, reducing the effort needed to manage isolated development environments and resumable coding sessions.

Core Features & Use Cases

  • Project Session Management: Invoke the full Project Session Manager workflow through the shorter psm command.
  • Isolated Development: Support worktree management, tmux session handling, and project templates through the delegated session manager.
  • Use Case: Start a separate worktree and tmux session for a feature so development can proceed independently without disrupting the primary workspace.

Quick Start

Use the psm skill with the arguments needed to create or manage an isolated project session.

Frequently Asked Questions about psm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start an isolated coding session with git worktrees and tmux?

To start an isolated coding session, use the psm command to invoke the Project Session Manager, which handles git worktree creation and tmux session setup. This allows you to develop features independently without disrupting your primary workspace.

What is the best way to manage resumable developer environments?

Managing resumable developer environments is done through the Project Session Manager, invoked via the psm alias. It handles project templates and resumable engineering environments by preserving the full session manager interface and forwarding arguments.

Do I need tmux installed to use isolated project sessions?

Yes, you need tmux installed to use isolated project sessions, as the workflow relies on tmux session handling. The psm alias forwards arguments to the Project Session Manager, which requires tmux to manage isolated development environments.

Can I use project templates when creating a new tmux session?

Yes, you can use project templates when creating a new tmux session. The psm command delegates to the Project Session Manager, which supports project templates alongside worktree management and resumable engineering environments.

How does psm differ from running the full Project Session Manager command?

The psm skill differs by providing a concise alias for the Project Session Manager rather than adding new functionality. It preserves the full interface by forwarding the same arguments, reducing the effort needed to manage isolated development sessions.