Files
gh-macroman5-claude-code-wo…/.claude/skills/git-worktrees/SKILL.md
2025-11-30 08:38:46 +08:00

994 B

name, description, version, tags, triggers
name description version tags triggers
git-worktrees Use Git worktrees to isolate tasks and keep diffs small and parallelizable 0.1.0
git
workflow
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.