project-session-manager

Creates isolated git worktree and tmux sessions for development tasks.

Updated May 31, 2026
One-click install
npx skills add https://github.com/Ewallyw/claude-config-public --skill project-session-manager-ewallyw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-session-manager
Source: https://github.com/Ewallyw/claude-config-public/tree/main/claude-config-master/claude-config-master/skills/project-session-manager
Command: npx skills add https://github.com/Ewallyw/claude-config-public --skill project-session-manager-ewallyw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, jq, tmux, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of managing development sessions, ensuring isolated workspaces for issues, PRs, and features, enhancing productivity and reducing conflicts.

Core Features & Use Cases

  • Isolated Workspaces: Create and manage isolated workspaces for each project issue, PR, or feature branch.
  • Automated Session Creation: Automate the creation of worktrees and tmux sessions.
  • Integration with GitHub and Jira: Supports GitHub and Jira for tracking and managing issues and PRs.
  • Use Case: When developing a new feature, use the Skill to create an isolated workspace with its own branch and session, allowing parallel development without affecting other work.

Quick Start

Start a new session for a feature using the command: omc teleport my-feature.

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 isolated development environments for multiple git branches?

Yes, you can automate session creation for feature development. The tool handles session creation by automatically setting up git worktrees and tmux sessions, streamlining the process of starting work on new features or issues.

Do I need tmux and jq installed to manage worktrees for code review?

Yes, tmux and jq are required dependencies to manage worktrees for code review. The tool also requires git to be installed to handle the isolated workspaces and branch management for issues and PRs.

What is the best way to run parallel development sessions for GitHub issues and Jira tickets?

The best way to run parallel development sessions is by using git worktrees combined with tmux. This setup integrates with GitHub and Jira for tracking, ensuring isolated workspaces for each issue or ticket without conflicts.

Can I integrate GitHub and Jira tracking directly into my tmux session workflow?

Yes, GitHub and Jira tracking integrate directly into the tmux session workflow. The tool supports tracking and managing issues and PRs within the isolated workspaces created for your development sessions.

Why use git worktrees instead of cloning repositories for isolated feature development?

Git worktrees provide isolated workspaces without the overhead of cloning entire repositories. This allows parallel development across multiple branches within a single repository, reducing conflicts and enhancing productivity for feature work.