ship-epic

Coordinate shipping of interdependent Trello cards with parallelization and automatic status updates.

Updated May 20, 2026
One-click install
npx skills add https://github.com/semanticpixel/abc --skill ship-epic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship-epic
Source: https://github.com/semanticpixel/abc/tree/main/plugins/abc/skills/ship-epic
Command: npx skills add https://github.com/semanticpixel/abc --skill ship-epic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating a multi-repo Linear epic is slow when sub-issues must be handled serially instead of being shipped in parallel once dependencies are satisfied.

Core Features & Use Cases

  • Build a dependency graph from blocks / blocked by so downstream workers only start when upstream sub-issues are merged.
  • Fire independent /loop 6m /abc:ship-issue <SUB-ID> workers for every sub-issue that is ready, enabling true parallel shipping.
  • Aggregate live progress back onto the parent by appending a <!-- ship-epic:status --> snapshot comment and driving terminal outcomes (complete/halt) based on worker states.

Quick Start

Run the skill by passing a Linear parent issue ID or URL to start a parallel shipping coordinator for that epic.

Frequently Asked Questions about ship-epic

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

FAQPage Schema
How do I ship Linear epic sub-issues across multiple repositories in parallel?

To ship Linear epics in parallel across repos, this skill builds a dependency graph from blocks and blocked-by relations, firing independent worker loops only for ready sub-issues once upstream blockers are merged.

How does dependency gating work for concurrent Linear issue execution?

Dependency gating for Linear issue execution works by mapping blocks and blocked-by relations into a dependency graph, ensuring downstream worker loops only start after their upstream sub-issue blockers are successfully merged.

Can I use Linear MCP tools to track parallel epic progress on a parent issue?

Yes, this skill uses Linear MCP tools to fetch issues and comments, aggregating live progress onto the parent epic by appending a status snapshot comment and driving terminal outcomes based on worker states.

Do I need cron orchestration to manage parallel Linear epic workers?

Yes, cron orchestration is required to self-arm the skill via loop and manage state. It uses CronList to read state and CronDelete to terminate workers, applying idempotent cron matching to avoid duplicate arming.

What happens if a blocker sub-issue in a multi-repo Linear epic fails to merge?

If an upstream blocker fails to merge, the dependency graph prevents downstream worker loops from firing, keeping the epic-level source of truth intact while halting dependent sub-tasks until the blocker resolves.

When should I use parallel epic coordination instead of serial issue tracking?

Use parallel epic coordination when feature delivery workflows contain sub-tasks spanning multiple repositories that can progress concurrently once their specific upstream blockers are merged, avoiding slow serial handling.