ship-parallel

Orchestrate parallel GitHub issue execution into coordinated ship workflows with worktrees.

1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/hirokimry/vibecorp --skill ship-parallel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship-parallel
Source: https://github.com/hirokimry/vibecorp/tree/main/skills/ship-parallel
Command: npx skills add https://github.com/hirokimry/vibecorp --skill ship-parallel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

複数の Issue を安全にまとめて進めたいのに、依存関係の見極めや衝突回避、実行管理が毎回手作業になってしまう問題を解決します。

Core Features & Use Cases

  • 並列実行の判定: Issue 群の依存関係とコンフリクトリスクを分析し、同時に進めるべきものと直列化すべきものを分けます。
  • worktree ベースの同時進行: 各 Issue を個別 worktree に分け、TeamCreate と Agent を使って並列に ship します。
  • 実行ガードと介入点: プリセット制約、ユーザー確認、進捗監視、コンフリクト検知を通して、暴走しない運用を支えます。

Quick Start

複数の Issue URL を指定して ship-parallel を呼び出し、実行計画を確認してから並列 ship を開始してください。

Frequently Asked Questions about ship-parallel

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

FAQPage Schema
How do I execute multiple GitHub issues in parallel without causing merge conflicts?

Parallel execution of GitHub issues requires dependency analysis and worktree-based concurrency to isolate branches. This skill inspects issue dependencies, classifies safe parallel sets via SM-based logic, and coordinates TeamCreate agents to prevent avoidable merge conflicts.

How does agent orchestration handle dependency analysis for mixed issue sets?

Agent orchestration for mixed issue sets applies SM-based parallel classification to separate independent issues from dependent ones. It orchestrates coordinated ship workflows using worktree-based concurrency, falling back to sequential handling for issues requiring strict ordering.

Can I use Claude Code to ship multiple issues simultaneously across different worktrees?

You can ship multiple issues simultaneously using Claude Code by preparing manual worktrees for each issue and triggering TeamCreate. The skill monitors progress via SendMessage and requires explicit user confirmation at intervention points to ensure coordinated execution.

What is the best way to manage team-based agent coordination for parallel development?

Team-based agent coordination for parallel development is managed by assigning each issue to an individual worktree and using TeamCreate to spawn agents. SendMessage monitoring tracks progress while preset constraints and user confirmation guards prevent runaway execution.

Why do I need manual worktree preparation before starting parallel ship workflows?

Manual worktree preparation is required before parallel ship workflows because each issue must be isolated in its own branch to prevent file-level merge conflicts. This setup allows TeamCreate agents to operate concurrently without overwriting shared working directories.

When should I avoid parallel execution and use sequential fallback handling for issues?

Sequential fallback handling for issues is necessary when dependency analysis reveals conflicting file targets or direct dependencies between issues. The skill's SM-based parallel classification detects these risks and automatically routes dependent issue sets into sequential ship workflows.