What problem does it solve?
Ship-issue-gh eliminates the manual coordination work of taking a GitHub issue (including parent issues with managed sub-issues) through implementation, PR creation, review handling, and eventual merge by continuously resuming from GitHub’s current state.
Core Features & Use Cases
- GitHub-only end-to-end issue driving loop: moves a target issue through implementing → PR open → review/fix loop → merged while treating GitHub Issues and PR check runs as the sources of truth.
- Ordered queues and parent task-list support: accepts a single issue, an ordered comma-separated list, a parent issue whose body contains a managed Sub-issues task-list, or milestone-based expansion, then processes items in the specified order.
- Deterministic self-arming and safe guardrails: self-arms its own loop at a fixed cadence, derives state from labels/PR activity without local persistence, and hard-stops on “self-cheating” or unrecoverable correctness failures.
Quick Start
In your repo (with GitHub access configured), tell Claude Code to run: /ship-issue-gh owner/repo#42.