git-worktree

Run each worker in its own git worktree with sequential merges.

6|3|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/vinhnxv/rune-plugin --skill git-worktree-vinhnxv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-worktree
Source: https://github.com/vinhnxv/rune-plugin/tree/main/plugins/rune/skills/git-worktree
Command: npx skills add https://github.com/vinhnxv/rune-plugin --skill git-worktree-vinhnxv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Resolve parallel commit conflicts by running each worker in its own git worktree. This approach ensures isolated development and deterministic merges when multiple workers contribute to a feature branch.

Core Features & Use Cases

  • Worktree-based isolation per worker to prevent cross-contamination of changes.
  • Supports wave-based execution with sequential merging to ensure determinism.
  • Provides a crash-recovery and cleanup protocol for worktrees to protect the main branch.

Quick Start

Enable worktree mode for a /rune:strive plan to create isolated worker worktrees and perform sequential merges.

Frequently Asked Questions about git-worktree

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resolve parallel commit conflicts when multiple workers contribute to the same feature branch?

Parallel commit conflicts are resolved by running each worker in its own git worktree, ensuring isolated development and deterministic sequential merges into the feature branch.

What is wave-based feature development and how does git worktree isolation support it?

Wave-based feature development executes multiple workers producing isolated changes that require sequential merging. Git worktree isolation supports this by preventing cross-contamination of changes across workers.

How do I enable worktree mode for isolated worker execution?

To enable worktree mode, enable it for a /rune:strive plan to create isolated worker worktrees and perform sequential merges automatically.

Does git-worktree support crash recovery and cleanup for isolated worktrees?

Git-worktree provides a crash-recovery and cleanup protocol for worktrees to protect the main branch, implementing a six-phase lifecycle for per-task worktrees with controlled merge sequencing.

What are the limitations of using git worktrees for parallel worker isolation?

Git worktree isolation enforces one commit per task and requires controlled merge sequencing, meaning workers operate under strict lifecycle constraints and sequential merging rather than concurrent merging.