shipping-pr

Installation
SKILL.md

Shipping PR

Purpose

Orchestrate a resumable PR loop without embedding GitHub polling logic in a prompt. Resolve scripts/skill-set-pr relative to the directory containing this SKILL.md; resolve the Git runner from the sibling managing-git-workflow/scripts/skill-set-git path. Invoke both through their resolved absolute paths without depending on a host-specific plugin-root environment variable or shell variables persisting across tool calls. The examples use <git-runner> and <pr-runner> as non-executable placeholders; replace them with the resolved absolute paths in every invocation. The PR runner owns snapshots, deadlines, concurrency, and state transitions. Resolver agents edit the currently checked-out PR worktree and branch in place.

A shipping request authorizes the initial branch commit and push plus resolve-authorized with edit=true, commit=true, push=true, and comment=true for this PR only. Do not ask for separate confirmation before committing or pushing. This does not authorize force-push, merging or closing the PR, unrelated post-inspection changes, or publishing partial resolver work.

When to Use

Use for end-to-end PR shipping, repeated CI/review polling, or an explicit request to fix blockers until clean.

Do not use for:

  • PR creation only; use managing-git-workflow.
  • A single immediate blocker pass; use /skill-set:pr:fix.
  • Merging or closing a PR.
  • A PR that is already merged or closed.
Installs
13
First Seen
May 11, 2026
shipping-pr — ether-moon/skill-set