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.