port-upstream-commit

Official

Port upstream fixes without breaking backends

AuthorVMAFx
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill streamlines the safe porting of a single upstream commit into the fork's master branch, reducing the manual effort of cherry-picking changes and preserving a clear link back to upstream history.

Core Features & Use Cases

  • Upstream Cherry-Picking: Applies one commit with upstream provenance preserved in the message.
  • Conflict-Aware Porting: Detects merge conflicts and flags them for human review instead of force-resolving them.
  • Backend Propagation Guidance: Highlights sibling SIMD and GPU implementations that may need the same change when a feature exists in multiple variants.
  • Validation Workflow: Runs the CPU build, fast tests, and cross-backend diff checks to confirm the port is sound.
  • PR Automation: Optionally opens a pull request with a structured title, upstream link, conflict summary, and propagation notes.

Quick Start

Ask the assistant to port a specific upstream commit onto the fork and open a pull request if requested.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: port-upstream-commit
Download link: https://github.com/VMAFx/vmafx/archive/main.zip#port-upstream-commit

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.