wso2-porting-skill

Ports WSO2 PRs between branches preserving changes and verifying builds.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Chamal1120/apim-automated-patch-porting --skill wso2-porting-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wso2-porting-skill
Source: https://github.com/Chamal1120/apim-automated-patch-porting/tree/main/porting-skill/wso2-porting-skill
Command: npx skills add https://github.com/Chamal1120/apim-automated-patch-porting --skill wso2-porting-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Port a WSO2 PR from a source branch to a target branch, preserving changes and ensuring build compatibility across branches.

Core Features & Use Cases

  • End-to-end porting workflow for WSO2 API Manager PRs, including feature commit resolution, worktree isolation, and cherry-pick or manual porting.
  • Automated retrieval of PR details and linked issues, with robust fallback strategies for unauthenticated environments.
  • Safe, repeatable porting with build verification and structured port reports to guide manual follow-ups.

Quick Start

Port a WSO2 PR to the target branch by specifying the PR (or merge commit) and the destination branch, then run the wso2-porting-skill to begin an automated port.

Frequently Asked Questions about wso2-porting-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I port a WSO2 PR to another branch automatically?

To port a WSO2 PR automatically, specify the source PR or merge commit and the destination branch. The skill handles cherry-picking, worktree isolation, and build verification to ensure cross-branch compatibility for your changes.

What is the best way to cherry-pick WSO2 API Manager commits across forks?

Cherry-picking WSO2 API Manager commits across forks is handled through an automated porting workflow that retrieves PR details, isolates changes in worktrees, and verifies the build to ensure surgical edits are safely applied to the target branch.

Does the WSO2 porting workflow support manual fallbacks when cherry-picking fails?

Yes, the WSO2 porting workflow includes robust manual porting fallback strategies. If automated cherry-picking encounters conflicts, it generates a structured port report to guide safe manual follow-ups for completing the cross-branch update.

Can I retrieve linked issues and PR details for WSO2 branches without authentication?

Yes, you can retrieve PR details and linked issues in unauthenticated environments. The skill uses robust fallback strategies to gather the necessary commit information for porting WSO2 PRs when authentication is unavailable.

How do I verify cross-branch compatibility after porting WSO2 API Manager changes?

Cross-branch compatibility is verified through an integrated build verification step. After porting the WSO2 PR changes to the target branch, the skill runs a build check to ensure the updated code compiles and functions correctly.