What problem does it solve? When the same fix must reach environment branches (qa/staging, release) in addition to the main development branch, merging environment branches back into a feature branch pollutes the original PR with environment-specific code. This Skill applies only the needed commits to the target environment branch via a short-lived branch and cherry-pick, keeping the feature branch as the single source of truth. ## Core Features & Use Cases - Short-lived branch workflow: Creates a <feature>-for-<env> branch from the target environment branch, cherry-picks selected commits with -x for traceability, and opens a PR against the environment branch. - Merged-PR collision check: Detects previously merged PRs with the same branch name and requires a suffix (e.g., -v2) to avoid branch reuse. - Base branch sync: Fetches and merges the development base branch before cherry-picking to prevent CI failures and conflicts. - Use Case: A bug fix merged into develop must also reach qa/staging for verification. Run the Skill with qa/staging as the argument to produce a clean cherry-pick PR containing only the fix commits. ## Quick Start Ask the AI to cherry-pick the current branch's commits onto the qa/staging branch and open a pull request for it.