refactor-ship
Ship — refactor-chain · ship
Bundle: refactor-chain (self-diagnosing, self-healing fix-it pipeline).
Phase: ship · Prerequisite: refactor-publish-checklist returned GO · Next: refactor-improve (the retro).
Adaptivity / conditional: repo-agnostic and source-control-agnostic — native git only, so it works on GitHub, GitLab, Bitbucket, or a bare remote. Uses a host CLI (gh/glab) only if present; otherwise it prints the PR/MR body for the human to paste.
Purpose
The refactor is done and verified; this skill lands it. Deterministically: it creates (or confirms)
a branch, commits the whole change with a clean conventional-commit message, drafts a
pull/merge-request summary from the change write-up + audit trail, pushes, and lets CI take over.
It stays source-control-agnostic by using plain git — no dependency on any single host's API —
and it refuses to run until the publish checklist says GO, so it never ships a half-finished run.
When to use
refactor-publish-checklistreturned GO and the change is ready to leave your hands.- Someone says "ship it", "commit and open a PR", "push this", "create the merge request".
- The orchestrator reaches the end of the ship phase with a clean go/no-go.
- Do NOT run on a NO-GO — clear the blockers first.