.cursor/skills/backport/SKILL.md
Backport commits or PRs from main to a release branch. Use when the user asks to backport, cherry-pick, or port changes between branches, or when resolving conflicts from a cherry-pick onto a release branch.
npx skillsauth add openshift/lightspeed-console backportInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The release branches are listed in release-branches.md. Read that file to determine the available target branches.
The target release branch's structure is authoritative. The source commit provides intent. Express that intent using the target branch's patterns and components.
pf5-<topic> for pattern-fly-5, 4.19-<topic> for
release-4.19).git show <commit>) to understand the intent.git cherry-pick <commit>. If conflicts are trivial, resolve them.
If the cherry-pick fails badly, abort (git cherry-pick --abort) and
manually apply the changes instead.npm run lint-fixnpm run i18nnpm run buildgit commit --amend).Components, props, and CSS differ between main and pattern-fly-5 because of the
PatternFly 5 → 6 migration. PF6 introduced design tokens (--pf-t--* CSS
variables) that don't exist in PF5. When incoming code references Chatbot
extension components, PF6-specific APIs, or design tokens, find and use the PF5
equivalent on the target branch.
data-ai
Update the project version number across all files that contain it on the current branch. Use when bumping the version on a single branch only. For a full multi-branch release, use the release skill instead.
testing
Run Cypress tests filtered by tag. Use when the user asks to run tests, run Cypress, or test a specific feature tag like @core or @attach.
testing
Review project AI skills for duplication, stale references, mistakes, and structural issues. Use when the user asks to review skills, audit skills, check for duplicate skills, or verify skill quality.
development
Review all README.md files in the repo for typos, errors, and outdated information. Use when the user asks to review READMEs, check documentation accuracy, or audit docs.