What problem does it solve?
Backporting dozens of merged PRs to stable release branches is error-prone: candidates get missed, conflicts get mis-resolved, CI gets bypassed, and branches break silently. This Skill provides a disciplined end-to-end workflow for discovering, triaging, executing, and verifying cherry-pick backports across core and cloud release branches.
Core Features & Use Cases
- Candidate Discovery & Triage: Reconciles Slack bot flags with git log gap analysis, pre-filters by changed file paths, and buckets PRs into tiered MUST/SHOULD/SKIP categories before human review.
- Conflict-Aware Execution: Runs test-then-resolve dry-runs to classify clean vs conflicting cherry-picks, uses label-driven GitHub Actions automation for clean PRs, and falls back to manual worktree resolution with categorized conflict patterns (binary snapshots, modify/delete, component rewrites, locale files).
- Verification & Reporting: Enforces CI-before-merge rules, per-PR and per-wave typecheck/test validation, and generates Slack-compatible session reports and author accountability lists.
- Use Case: After a two-week development cycle, 60 fix PRs have merged to main but the core/1.42 and cloud/1.42 release branches are behind. Use this Skill to discover the gap, interactively approve candidates, auto-backport clean PRs, manually resolve conflicts, and ship verified release branches.
Quick Start
Ask the agent to run a backport session for the core/1.42 and cloud/1.42 release branches of ComfyUI_frontend, starting with candidate discovery and tiered triage.