project-session-manager

Orchestrate isolated git worktrees and tmux sessions for parallel development tasks.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/oneforce/oh-my-gemini-cli --skill project-session-manager-oneforce
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-session-manager
Source: https://github.com/oneforce/oh-my-gemini-cli/tree/main/skills/project-session-manager
Command: npx skills add https://github.com/oneforce/oh-my-gemini-cli --skill project-session-manager-oneforce

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage isolated development environments using git worktrees and tmux sessions to enable parallel work on multiple tasks or projects.

Core Features & Use Cases

  • Automates creation of per-project worktrees and tmux sessions for independent tasks
  • Supports quick teleport-like workflows for quick worktree setup
  • Enables team-style session tracking with a canonical slash command surface

Quick Start

Create a new isolated worktree and tmux session for a PR, issue, or 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 multiple git worktrees and tmux sessions for parallel development?

You can manage isolated git worktrees and tmux sessions for parallel development by automating their orchestration, enabling simultaneous work across multiple tasks, projects, and repositories with deterministic session tracking.

What is the best way to set up isolated dev workspaces for parallel coding tasks?

The best way to set up isolated dev workspaces is using automated worktree and tmux session orchestration, which creates independent environments for separate tasks and provides a structured workflow with commands like feature, review, and fix.

Can I launch Gemini Code workflows directly within a tmux session and git worktree?

Yes, you can optionally launch Gemini Code workflows directly within the orchestrated tmux session and git worktree, providing a structured workflow that tracks sessions using a JSON-based registry.

Does this session management approach support cleanup and status checks for active worktrees?

Yes, this session management approach supports cleanup and status checks for active worktrees, providing a canonical command surface that includes list, attach, kill, and cleanup operations for your development environments.

When do I need a JSON-based session registry for tmux and git worktree orchestration?

You need a JSON-based session registry for tmux and git worktree orchestration when managing multiple parallel tasks across repositories, as it provides deterministic tracking and structured workflow commands for isolated environments.