ta wt & ta workspace — Worktree & Workspace Manager
CommunityManage git worktrees and tmux workspaces
Software Engineering#tmux#git worktrees#squash merge#workspace automation#branch workflow#json status#cleanup merged branches
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.