Agent skill

git-worktrees

Use Git worktrees to isolate tasks and keep diffs small and parallelizable

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/productivity/git-worktrees

SKILL.md

Git Worktrees

Purpose

Create parallel worktrees for distinct tasks to keep changes isolated and reviews clean.

When to Use

  • Parallel task execution; spikes; conflicting changes

Behavior

  1. Pre-check: git status --porcelain must be clean.
  2. Suggest names: wt-TASK-<id> or wt-<short-topic>.
  3. Commands:
    • Create: git worktree add ../<name> <base-branch>
    • Switch: open the new dir; confirm branch
    • Remove (after merge): git worktree remove ../<name>
  4. Cleanup checklist.

Guardrails

  • Never create/remove with dirty status.
  • Echo exact commands; do not execute automatically.

Integration

  • /lazy task-exec (optional), Coder agent setup phase.

Example Prompt

Create a dedicated worktree for TASK-1.2 on top of feature/auth.

Didn't find tool you were looking for?

Be as detailed as possible for better results