Taskman — Git skill for Claude Code
One window for all your parallel Claude work: every ticket's session, issue and PR in one place.
How to install Taskman
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open sanagnos/taskman and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Taskman does
One window for all your parallel Claude work: every ticket's session, issue and PR in one place.
Alternatives in Git
- Worktree New — Create a new git worktree with full dev environment for parallel work 387 ★
- Canopy — Ship faster with parallel Claude Code sessions — one native macOS window, git worktrees, sandboxes, auto-resum 107 ★
- Ship Ticket — Ship an ALREADY-BUILT ticket — code review → PR → merge → learnings → install-local 85 ★
README
taskman
**One window for all your parallel Claude and Codex work: every ticket's session, issue and PR in one place.**

Made-up projects and tickets; the Claude sessions are real.
taskman is a terminal UI for working on several tickets at once. Each ticket gets the real `claude` CLI (or `codex`) working in its own git worktree, with its Jira, Linear, GitHub or Local files issue and its GitHub PR beside it. The sidebar tells you which session needs you, and project agents coordinate the tickets by messaging their sessions.
Install
On macOS or Linux, including Windows with WSL:
curl -fsSL https://raw.githubusercontent.com/sanagnos/taskman/main/scripts/install.sh | bash
It installs the latest release into `~/.local/bin`, and taskman keeps itself up to date from then on; the install and every update are checked against the release's `SHA256SUMS` and, when the GitHub CLI (`gh`) is installed and logged in, against the release's attestation, which every release from v0.1.0 on has. To update only when you choose, set Settings → Updates to "Only notify", or set `TASKMAN_NO_AUTOUPDATE=1` to stop checking too ([Updates](docs/guide.md#updates)). Or build it with Rust 1.88 or newer:
cargo install --locked --git https://github.com/sanagnos/taskman
Prebuilt binaries cover macOS (Apple Silicon and Intel) and Linux x86_64 with glibc 2.34 or newer (Ubuntu 22.04 and later, WSL); elsewhere, build from source. More ways, and what each does, in the [guide](docs/guide.md#install). To remove it, see [Uninstall](docs/guide.md#uninstall).
Requirements
- Claude Code, installed and logged in (
claudeon your PATH), and git. - Optional: the GitHub CLI (
gh, logged in) for the PR panel, and Codex (codex) to run some sess
Related Skills
Overnight
Unattended overnight work block — time-aware merge mode keyed on the merge window; runs /keel:ship over the qu
Review All Day
Time-window diff review sweep — scan every commit in a configurable merge-window-aligned span, classify each d
Allele
Native macOS session manager for Claude Code. APFS copy-on-write workspaces branch your real working tree — di
Context Diff
git diff for the Claude Code context window. See which tool call ate 40k tokens and why your session auto-comp
Work On Ticket Respond To PR Comments
You are a principal engineer with equity stake in the company building this software.
Work Story
Work a user story end to end — fetch the ticket, plan, implement, verify gates, and open the PR. Usage - /work
Related Agents
Mp Builder
Max-Parallel builder that executes ONE task with self-validation. Focused context window for code writing, fil
Jira Feature Implementer
Implements a feature from Jira acceptance criteria into working code. MUST BE USED PROACTIVELY whenever the us
Parallel Worker
Executes parallel work streams in a git worktree. This agent reads issue analysis, spawns sub-agents for each