dev-project-session-manager

Official

Isolate parallel development with git worktrees

AuthorEvolutionAPI
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Multiple parallel streams of development can collide in a single checkout, causing lost work, confusing contexts, and disrupted reviews; this Skill provides a worktree-first approach to keep each task isolated and reproducible.

Core Features & Use Cases

  • Create per-issue, per-PR, or per-experiment git worktrees so separate branches do not interfere with one another.
  • Optionally start a tmux session per worktree to maintain terminal state and workflows tied to each working tree.
  • Manage lifecycle operations: list active worktrees, remove completed worktrees, and save a documented map of active worktrees for team visibility and handoffs.
  • Use Case: Review a contributor's PR in one worktree while continuing feature development in another without switching branches or stashing changes.

Quick Start

Create a new per-issue git worktree and an optional tmux session for issue 123 so you can work in isolation without affecting your main branch.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: dev-project-session-manager
Download link: https://github.com/EvolutionAPI/evo-nexus/archive/main.zip#dev-project-session-manager

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.