ta wt & ta workspace — Worktree & Workspace Manager

Community

Manage git worktrees and tmux workspaces

Authorrjernst
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It solves the problem of juggling multiple git worktrees and keeping matching tmux sessions organized, so you can safely review, merge, and clean up branches without manual coordination.

Core Features & Use Cases

  • Worktree management: Create worktrees that track remote branches, list them with enriched status (including ahead/behind and dirty state), remove them safely, and prune merged branches from main.
  • Workspace automation: Create and manage tmux sessions tied to worktree branches (including an optional multi-window layout that runs a Claude agent), attach to sessions by branch, and kill sessions when done.
  • Safe merge workflow: Squash-merge a worktree branch into a target branch (default main) while validating that both worktrees are clean, then remove the source worktree and its tmux workspace to prevent stale state.

Quick Start

Create a worktree-backed tmux workspace for branch "feature-x" by running ta workspace create feature-x.

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: ta wt & ta workspace — Worktree & Workspace Manager
Download link: https://github.com/rjernst/dotfiles/archive/main.zip#ta-wt-ta-workspace-worktree-workspace-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.