worktree-ship

Automate shipping feature PRs from worktrees with sibling overlap detection.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/duanegoodner/agentrelay --skill worktree-ship
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: worktree-ship
Source: https://github.com/duanegoodner/agentrelay/tree/main/.claude/skills/worktree_ship
Command: npx skills add https://github.com/duanegoodner/agentrelay --skill worktree-ship

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ship a PR from a worktree with parallel-batch awareness. Checks actual file overlap with sibling worktrees, auto-strips conflicting generated artifacts (SVGs, auto-generated .d2), warns about hand-edited overlap, then commits, pushes, and opens a PR.

Core Features & Use Cases

  • Overlap-aware PR shipping across worktrees within a parallel batch.
  • Auto-strips auto-generated artifacts to keep PRs clean.
  • Warns about hand-edited overlap and guides conflict resolution.
  • Automates commit, push, and PR creation to streamline the workflow.

Quick Start

Ship the current worktree's feature branch into a PR after analyzing overlaps with sibling worktrees.

Frequently Asked Questions about worktree-ship

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

FAQPage Schema
How do I ship a PR from a git worktree without causing conflicts with sibling branches?▼

Detecting file overlap across sibling worktrees prevents conflicting PRs in parallel batches by computing shared files, warning about hand-edited overlaps, and auto-stipping generated artifacts before committing and pushing.

What is the best way to automate commit, push, and PR creation for feature branches in worktrees?▼

Automating commit, push, and PR creation for feature branches involves enforcing controlled steps that analyze sibling worktree overlaps and generate proper batch-aware messaging before opening the pull request.

How do I remove auto-generated files like SVGs from my git pull request?▼

Remove auto-generated files like SVGs and .d2 diagrams from your pull request by using an automated stripping process that detects and excludes these artifacts during the commit and push workflow.

Can I check for hand-edited file overlap across parallel git worktrees before opening a PR?▼

Yes, you can check for hand-edited file overlap across parallel git worktrees by computing sibling file intersections and reporting manual edits to guide conflict resolution before proceeding with the PR.