I run multiple Claude Code instances in parallel — one per Jira ticket — each in its own tmux session with a dedicated git worktree. A custom attention system tracks which Claude needs me. Here's how it fits together.
-
Ctrl-i— pick a Jira issue, pick a repo, name a branch. A git worktree and tmux session are created. Claude Code launches in a split pane with the Jira ticket context, and we discuss the ticket first (no implementation). When done, Claude writes a YAML outcome file, updates Jira, then restarts in implementation mode. -
Work — Claude writes tests first, implements, runs checks, creates a PR. Meanwhile I'm already on another ticket in another session.