project-session-manager

Create and manage git worktrees and tmux sessions for issue tracking and PR reviews.

1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Hyeonjun0527/yeon --skill project-session-manager-hyeonjun0527
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-session-manager
Source: https://github.com/Hyeonjun0527/yeon/tree/main/.codex/skills/project-session-manager
Command: npx skills add https://github.com/Hyeonjun0527/yeon --skill project-session-manager-hyeonjun0527

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Worktree-first dev environment manager to coordinate isolated workspaces for issues, PRs, and features with optional tmux sessions.

Core Features & Use Cases

  • Create and manage git worktrees for PR reviews, issue fixes, and feature development, enabling parallel work across multiple tasks and repositories.
  • Integrate with Git providers (GitHub, Jira, etc.) to fetch PR/issue details, auto-generate branches, and maintain a registry of active sessions.
  • Cleanup and status tooling: list, status, attach, kill, and cleanup sessions with an auditable history.

Quick Start

Start a PR review session for omc#123 by running psm review omc#123.

Frequently Asked Questions about project-session-manager

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

FAQPage Schema
How do I manage git worktrees for parallel feature development and PR reviews?

Managing git worktrees for parallel work involves creating isolated workspaces for each issue or PR. This Skill automates worktree creation and links them to tmux sessions, enabling simultaneous development across multiple tasks and repositories.

Can I integrate GitHub and Jira issue tracking with tmux session management?

Yes, tmux session management integrates with CLI providers like GitHub and Jira to fetch PR and issue details. This automatically generates branches and maintains a registry of active sessions for tracking and reviewing purposes.

What is the best way to coordinate isolated workspaces across multiple repositories?

Coordinating isolated workspaces across multiple repositories requires a worktree-first environment manager. This Skill orchestrates parallel worktrees and optional tmux sessions, applying a unified registry to track active feature development and PR reviews.

Do I need tmux installed to use this worktree automation tool?

No, tmux is optional but recommended for this worktree automation tool. Git with worktree support is required, while CLI providers such as gh or jira are needed to fetch PR and issue data for updating the session registry.

How do I clean up and audit git worktree sessions after completing a PR review?

Cleaning up and auditing git worktree sessions utilizes built-in status tooling to list, attach, kill, and cleanup active workspaces. This process maintains an auditable history of completed PR reviews and feature development tasks.

Does this git worktree manager support multi-repo workflows for feature development?

Yes, this git worktree manager supports multi-repo workflows where teams need parallel work on issues, PRs, and features. It coordinates isolated workspaces across repositories with optional Claude Code integration for enhanced development.