port-upstream-commit
OfficialPort 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.