← ClaudeAtlas

ss-create-prlisted

Use once coding and code review are complete and it's time to open a pull/merge request. Runs pre-flight checks (tests, cleanup scan), rebases onto the target branch, verifies again if the rebase changed anything, then opens a PR on GitHub (via gh) or an MR on GitLab (via glab) depending on the repository's remote. Falls back to a local conventional-commit summary if there's no remote or forge CLI available, or if the user declines — that fallback is a normal outcome, not a failure.
lbk-open/super-spec · ★ 1 · Code & Development · score 65
Install: claude install-skill lbk-open/super-spec
# Create Pull/Merge Request Finalize development work once coding and review are done: run pre-flight checks, clean up, rebase, and open a PR/MR — or, if that's not possible, land the work with a clean conventional-commit history and a written summary instead. **Core principle:** archive specs → verify → clean → rebase → verify again → ship. Never open a PR/MR with failing tests, debug artifacts, unresolved conflicts, or an unarchived delta spec. Avoid redundant test runs — if a prior coding step already verified tests at the current commit, trust that result. **This is the last step of a development workflow.** It assumes implementation is complete (e.g., via the `ss-coding` skill or manual work) and review is done (e.g., via the `ss-code-review` skill or manual review), with all review issues addressed. ## Inputs - Target branch (optional — defaults to the remote's detected default branch). - `--draft` to open the PR/MR as a draft. - Delivery mode, if this skill is running standalone rather than as part of a larger workflow: **full** (the normal case — this skill actually opens a PR/MR) or **lite** (the calling workflow already decided to skip PR creation and land changes locally; if so, skip straight to "Local fallback" below). ## Ground rules 1. **Tests must pass before opening a PR/MR.** If they haven't been verified at the current commit, run them; if they fail, stop and fix first. Don't re-run tests already verified at the same commit. 2. **No debug artifacts**