What problem does it solve?
This Skill turns completed Minerva work into a ready-to-merge GitHub change by creating a branch and commit, opening a PR with proposal-derived context, and shepherding CI to a green result with a bounded auto-fix loop.
Core Features & Use Cases
- Targeted work shipping: Ships a specific work unit by slug (or resolves the best match from Minerva context) and supports a bare mode when no work unit is found.
- PR creation that reflects the work proposal: Builds a PR title and body from the active work unit’s proposal.md (otherwise uses git state in bare mode) and includes a clear summary and test-plan section.
- CI watch with bounded remediation: Polls PR checks via ScheduleWakeup and applies targeted fixes up to three iterations, then either enables auto-merge or reports actionable failure state.
- Idempotent behavior for repeated invocations: Detects an existing open PR for the branch and reuses it rather than failing or duplicating PRs.
Quick Start
Use the ship skill to publish your latest Minerva work unit as a PR and wait for checks by running: minerva:ship 005-add-payments