ship-epic-gh

Coordinate parallel GitHub epic shipping via managed sub-issue task lists.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Coordinating a multi-repo GitHub epic manually is slow and error-prone, especially when child tasks have interdependencies and must start only after upstream items merge.

Core Features & Use Cases

  • Parallel epic execution via a coordinator + workers: fires one independent /loop 6m /abc:ship-issue-gh <owner>/<repo>#<n> per ready child so multiple children progress concurrently.
  • Dependency-graph gating from labels: builds the epic dependency graph from blocks:#N / blocked-by:#N (and cross-repo variants), and only starts children whose upstream blocked-by:* items are merged.
  • Status aggregation and audit trail: appends a <!-- ship-epic:status --> snapshot to the parent issue and maintains a deterministic terminal-block view until completion or halt.

Quick Start

Invoke /abc:ship-epic-gh with a GitHub parent issue id like /ship-epic-gh owner/repo#123 to drive that epic through merge in parallel.

Frequently Asked Questions about ship-epic-gh

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

FAQPage Schema
How do I coordinate a multi-repo GitHub epic with interdependent child issues?

You can coordinate a multi-repo GitHub epic by using a coordinator Skill that manages a parent issue task-list, spawning parallel workers for ready children while gating execution on upstream dependencies.

How does dependency graph gating work for GitHub issue automation?

Dependency graph gating works by parsing `blocks:#N` and `blocked-by:#N` labels on child issues, ensuring workers only spawn for children whose upstream blocked-by items have actually merged.

Can I run multiple GitHub child issues in parallel during a release workflow?

Yes, you can run multiple child issues in parallel by firing independent loop workers for each ready child, allowing concurrent progress while respecting interdependencies across repositories.

What is the best way to track status across parallel GitHub epic tasks?

The best way to track parallel GitHub epic tasks is through automated status aggregation, which appends hidden comment snapshots to the parent issue to maintain a deterministic audit trail until completion.

Does epic orchestration detect circular dependencies in GitHub issue labels?

Yes, epic orchestration includes cycle detection when building the label-based dependency graph, preventing infinite loops or deadlocks from circular blocked-by references across child issues.

What happens when a coordinated GitHub epic finishes or fails?

When a coordinated GitHub epic finishes or fails, the orchestration loop uses cron deletion to self-terminate and appends a final terminal block comment to the parent issue for audit purposes.