VMAFx

45 mods across 1 repository, 5 stars between them.

bisect-regression

25

VMAFx/vmafx

Skill Claude CodeCodex

Run git bisect against a user-defined failure predicate (numeric diff, perf threshold, test failure). Outputs the first-bad commit with context.

5 yesterday A 34 tokens

VMAFx/vmafx

Skill Claude CodeCodex

Clone (or update) ffmpeg, apply our fork's patches under ffmpeg-patches/, configure with --enable-libvmaf against our local libvmaf.so, build, and run smoke tests on both the 'libvmaf' and 'vmafpre' filters.

5 yesterday A 64 tokens

build-vmaf

27

VMAFx/vmafx

Skill Claude CodeCodex

Build the libvmaf library + CLI with the requested backend combination (cpu, cuda, sycl, hip, all) and build type. Wraps meson setup + ninja. Reports wall time + output artifact paths.

5 yesterday A 49 tokens

cross-backend-diff

28

VMAFx/vmafx

Skill Claude CodeCodex

Core debugging skill. Runs the same (ref, dist) through every enabled backend (cpu, cuda, sycl, vulkan), reports per-frame per-feature ULP divergence, flags anything beyond configurable tolerance. Use after any SIMD / GPU change. Mirrors the T6-8 GPU-parity CI gate (ADR-0214) locally.

5 yesterday A 75 tokens

dev-llm-commitmsg

29

VMAFx/vmafx

Skill Claude CodeCodex

Draft a Conventional-Commits message from the current git diff --staged using a local LLM (Ollama). User edits before commit.

5 yesterday A 40 tokens

dev-llm-docgen

30

VMAFx/vmafx

Skill Claude CodeCodex

Draft a Doxygen @brief/@param/@return block for a named function in a C/C++/CUDA file via local LLM (Ollama).

5 yesterday A 39 tokens

dev-llm-modelcard

31

VMAFx/vmafx

Skill Claude CodeCodex

Draft a Markdown model-card for a shipped ONNX tiny-AI model by collecting hard facts (graph, sidecar, op allowlist, optional live PLCC/SROCC) and handing them to the local LLM.

5 yesterday A 52 tokens

dev-llm-review

32

VMAFx/vmafx

Skill Claude CodeCodex

Run a local LLM code review via vmaf-dev-llm (Ollama-backed) against a specific file. Dev-time self-review pass before PR.

5 yesterday A 39 tokens

format-all

33

VMAFx/vmafx

Skill Claude CodeCodex

Apply clang-format, black, isort, and shfmt across the whole repo. Idempotent; safe to run repeatedly.

5 yesterday A 29 tokens

lint-all

34

VMAFx/vmafx

Skill Claude CodeCodex

Run clang-tidy, cppcheck, include-what-you-use, ruff, and semgrep in parallel; produce a single merged report.

5 yesterday A 32 tokens

VMAFx/vmafx

Skill Claude CodeCodex

Cherry-pick a single upstream Netflix/vmaf commit onto the fork's master, auto-adapting for SIMD/GPU paths where the commit touches a feature we have multiple implementations of.

5 yesterday A 43 tokens

prep-release

36

VMAFx/vmafx

Skill Claude CodeCodex

Dry-run release-please locally, preview the CHANGELOG diff, verify signing prerequisites (Sigstore/OIDC), and surface any blockers before a release PR merges.

5 yesterday A 35 tokens

profile-hotpath

37

VMAFx/vmafx

Skill Claude CodeCodex

Profile a hot path (feature + backend) using the appropriate profiler (perf / ncu / Vtune / rocprof), produce flamegraph + top-N hot functions, and suggest concrete optimizations. Delegates to the perf-profiler agent.

5 yesterday A 54 tokens

VMAFx/vmafx

Skill Claude CodeCodex

Rebase our ffmpeg-patches/ series onto the latest ffmpeg master (or a specified ref), resolve trivial conflicts, regenerate .patch files, and surface unresolved hunks for human attention.

5 yesterday A 46 tokens

regen-docs

39

VMAFx/vmafx

Skill Claude CodeCodex

Regenerate the mkdocs-material site, validate cross-references, surface stale or broken links.

5 yesterday A 23 tokens

regen-snapshots

40

VMAFx/vmafx

Skill Claude CodeCodex

Regenerate fork-added test snapshot JSONs under testdata/ (scorescpu.json, netflixbenchmarkresults.json) after an intentional numerical change. Requires justification committed to the message.

5 yesterday A 43 tokens

run-netflix-bench

41

VMAFx/vmafx

Skill Claude CodeCodex

Run the Netflix benchmark suite (testdata/benchall.sh) and diff the output against testdata/netflixbenchmarkresults.json. Reports any delta per (resolution, feature, backend).

5 yesterday A 44 tokens

sync-upstream

42

VMAFx/vmafx

Skill Claude CodeCodex

Reconcile fork master with Netflix/vmaf master. Detects the fork's port-only topology (no shared merge-base) and emits a coverage report; falls back to merge-based sync when the histories are actually connected.

5 yesterday A 47 tokens

validate-scores

43

VMAFx/vmafx

Skill Claude CodeCodex

Run identical (ref, dist) through all enabled backends and report per-backend score + pairwise ULP diffs. Use to verify bit-exactness of a new SIMD path, new GPU backend, or any hot-path change.

5 yesterday A 53 tokens

vmafx AGENTS.md

44

VMAFx/vmafx

Instructions file CodexOpenCode

AGENTS.md instructions for VMAFx/vmafx, covering agents.md — vmafx, 🌟 global project rules (top priority), 1. what this repo is, 2. build and 3. test.

5 yesterday B 7,224 tokens

vmafx CLAUDE.md

45

VMAFx/vmafx

Instructions file

Claude Code instructions for VMAFx/vmafx, covering claude.md — vmaf fork (lusoris), 🌟 global project rules (top priority), 1. what this repo is, 2. how to build and cpu only (fastest build, no gpu deps required).

5 yesterday A 5,854 tokens