ss-create-prlisted
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**