git.backport
Installation
SKILL.md
Your task
Back-port the commit given in $ARGUMENTS to a release branch using git cherry-pick. Your arguments are in the format <commit-sha> <target-branch>.
Parse $ARGUMENTS now: the first token is COMMIT_SHA, the second is TARGET_BRANCH.
Step 0 — Record the starting branch
Before touching anything, capture where the user currently is so you can return them there at the end:
git rev-parse --abbrev-ref HEAD
Store this as ORIGINAL_BRANCH. You will check out this branch at the very end, regardless of whether the backport succeeds or fails.