Claude Code Plugins

Community-maintained marketplace

Feedback

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

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name git-worktrees
description Use Git worktrees to isolate tasks and keep diffs small and parallelizable
version 0.1.0
tags git, workflow
triggers worktree, parallelize tasks, spike branch

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.