Claude Skill
Wirasm/worktree-manager-skill
A Claude Skill for managing Git worktrees effortlessly. Create, list, and switch between worktrees directly within Claude to streamline your development workflow.
Overview
Repository
Install this Skill
git clone git@github.com:Wirasm/worktree-manager-skill.git ~/.claude/skills/worktree-managerRegistry
git clone git@github.com:Wirasm/worktree-manager-skill.git ~/.claude/skills/worktree-managergit clone git@github.com:Wirasm/worktree-manager-skill.git .claude/skills/worktree-manager
Summary
A Claude Skill for effortless Git worktree management, enabling users to create, list, and switch between worktrees directly within the Claude interface.
一个Claude Skill,用于轻松管理工作树
Key features
- Effortless worktree management
- Create new worktrees
- List existing worktrees
- Switch between worktrees
- Shell-based implementation
Use cases
- Managing multiple Git branches simultaneously
- Isolating feature development environments
- Testing different code versions in parallel
- Organizing complex Git workflows
README excerpt
# Worktree Manager  A Claude Code skill for managing parallel development environments using git worktrees. ## Installation Clone this repo into your Claude skills directory: ```bash # Global installation (available in all projects) git clone git@github.com:Wirasm/worktree-manager-skill.git ~/.claude/skills/worktree-manager # Or project-specific (available only in that project) git clone git@github.com:Wirasm/worktree-manager-skill.git .claude/skills/worktree-manager ``` Restart Claude Code after installation. ## Configuration Edit `~/.claude/skills/worktree-manager/config.json` to customize: ```json { "terminal": "ghostty", "shell": "bash", "claudeCommand": "claude --dangerously-skip-permissions", "portPool": { "start": 8100, "end": 8199 }, "portsPerWorktree": 2, "worktreeBase": "~/tmp/worktrees" } ``` | Setting | Default | Description | | ------------------ | --------------------------------------- | ----------------------------------------------------------------------------------------- | | `terminal` | `ghostty` | Terminal to open agents in (`ghostty`, `iterm2`, `tmux`, `wezterm`, `kitty`, `alacritty`) | | `shell` | `bash` | Shell to use (`bash`, `zsh`, `fish`) | | `claudeCommand` | `claude --dangerously-skip-permissions` | Command to launch Claude Code | | `portPool` | `8100-8199` | Port range for dev servers
Topics
No topics yet.