Skip to content
Automation
Skill

/dev-project-session-manager

Worktree-first development environment — create per-issue or per-PR git worktrees, optionally with tmux sessions, so multiple work streams don't collide.

From plugin
evo-nexus
549193 skills38 agents40 commands9 MCP

Claude Code

$ npx -y skills add evolution-foundation/evo-nexus --skill dev-project-session-manager --agent claude-code

SKILL.md

dev-project-session-manager.SKILL.md
name: dev-project-session-manager
description: Worktree-first development environment — create per-issue or per-PR git worktrees, optionally with tmux sessions, so multiple work streams don't collide.

Dev Project Session Manager

Derived from oh-my-claudecode (MIT, Yeachan Heo). Adapted for the EvoNexus Engineering Layer.

Worktree-first development. Create per-issue or per-PR git worktrees so multiple work streams (different bugs, different features) don't collide on the same checkout.

Use When

  • Working on 2+ parallel branches that touch the same files
  • Switching contexts often (review a PR while your own work is in progress)
  • Long-running experiments that you don't want to disturb your main checkout

Do Not Use When

  • Single feature, single branch
  • Project doesn't use git
  • Disk space is tight (worktrees duplicate the working tree)

Workflow

Create

# Per issue
git worktree add ../{repo}-issue-123 -b issue/123-fix-auth

# Per PR (review)
git worktree add ../{repo}-pr-456 origin/feature/foo

# Per experiment
git worktree add ../{repo}-experiment-perf -b experiment/perf

Optional: tmux session per worktree

tmux new-session -d -s {repo}-issue-123 -c ../{repo}-issue-123

List

git worktree list

Remove

git worktree remove ../{repo}-issue-123
git branch -d issue/123-fix-auth  # if merged

Naming Convention

  • `{repo}-issue-{N}` — issue work
  • `{repo}-pr-{N}` — PR review
  • `{repo}-experiment-{name}` — experiments
  • `{repo}-hotfix-{name}` — urgent fixes

Output

Save the active worktree map to `workspace/development/research/[C]worktrees-{date}.md`:

## Active Worktrees — {date}

| Path | Branch | Purpose | tmux session |
|---|---|---|---|
| ../evo-ai-issue-123 | issue/123 | fix auth bug | evo-ai-issue-123 |
| ../evo-ai-pr-456 | origin/feat/x | review | (none) |

Pairs With

  • `@flow-git` (when worktrees need rebasing or commit splitting)
  • Any agent that needs to work in isolation
Read more
@evolution-foundation
Ships withevo-nexus

The open source operating system for AI-powered businesses

549193 skills38 agents9 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
549
Star history of evolution-foundation/evo-nexus on GitHub, a chart by star-history.com

Other skills on evo-nexus.

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n12d209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
agent-browser

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…

@vercel-labs-2@vercel-labs-2Install Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about dev-project-session-manager.

Which coding agents can use dev-project-session-manager?
dev-project-session-manager installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.