VMAFx

45 mods across 1 repository, 5 stars between them.

c-reviewer

01

VMAFx/vmafx

Agent Claude Code

Reviews C code for NASA/JPL Power of 10, JPL-C-STD, and SEI CERT C compliance. Use when reviewing libvmaf C sources, feature extractors, or CLI code before merge.

5 yesterday A 48 tokens

cuda-reviewer

02

VMAFx/vmafx

Agent Claude Code

Reviews CUDA kernels and host code under core/src/cuda/ and core/src/feature/cuda/ for correctness, performance, and safety. Use when reviewing .cu files, kernel launches, or cudaMemcpy patterns.

5 yesterday A 47 tokens

doc-reviewer

03

VMAFx/vmafx

Agent Claude Code

Reviews any change under docs/ (mkdocs site, ADRs, research digests, model cards) for accuracy, freshness, link health, mkdocs strict-build conformance, and per-surface ADR-0100 doc-substance bars. Use when reviewing docs-only PRs or the doc parts of mixed PRs.

5 yesterday A 69 tokens

hip-reviewer

04

VMAFx/vmafx

Agent Claude Code

Reviews HIP / ROCm code under core/src/hip/ (runtime, dispatch, picture) and core/src/feature/hip/ (kernels) for correctness, scaffold-vs-real status, and parity with the CUDA twin. Use when reviewing .hip / .c host code, hipcc kernel launches, or new HIP feature consumers.

5 yesterday A 73 tokens

meson-reviewer

05

VMAFx/vmafx

Agent Claude Code

Reviews meson.build / mesonoptions.txt changes for the libvmaf build system. Checks dependency declarations, subproject use, feature flags, install targets, test registration. Use when reviewing build-system PRs.

5 yesterday A 48 tokens

metal-reviewer

06

VMAFx/vmafx

Agent Claude Code

Reviews Metal / Apple-Silicon code under core/src/metal/ (runtime, picture, IOSurface import) and core/src/feature/metal/ (.mm / .metal pairs) for correctness, parity vs the CUDA / Vulkan twins, and Apple-Family-7 gating. Use when reviewing .mm host wrappers, .metal MSL kernels, or IOSurface zero-copy patterns.

5 yesterday A 82 tokens

perf-profiler

07

VMAFx/vmafx

Agent Claude Code

Runs benchmarks + profilers and interprets output. Use when asked to profile a hot path, compare backends, or find regressions. Produces flamegraphs + top-N function lists.

5 yesterday A 42 tokens

pr-body-checker

08

VMAFx/vmafx

Agent Claude Code

Validates a PR body against the ADR-0108 deep-dive deliverables checklist locally before push. Catches the dominant CI-waste failure mode (prose-bullet deliverables instead of - [x] Item checkboxes) in under 5 seconds. Use when reviewing a draft PR description before opening or after editing.

5 yesterday A 75 tokens

simd-reviewer

09

VMAFx/vmafx

Agent Claude Code

Reviews SIMD intrinsics files under core/src/feature/x86/ and core/src/feature/arm64/. Checks bit-exactness vs scalar reference, alignment, masking, lane ordering, reduction stability. Use when reviewing AVX2/AVX-512/NEON implementations.

5 yesterday A 62 tokens

sycl-reviewer

10

VMAFx/vmafx

Agent Claude Code

Reviews SYCL / DPC++ code under core/src/sycl/ and core/src/feature/sycl/ for queue/USM correctness and performance. Use when reviewing .cpp SYCL kernels or dmabuf/import code.

5 yesterday A 51 tokens

PreToolUse

11

VMAFx/vmafx

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing block-unsafe-bash.sh. From VMAFx/vmafx.

5 yesterday A tokens not measured

PostToolUse

12

VMAFx/vmafx

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, executing auto-format-on-edit.sh, auto-snapshot-warn.sh, docs-drift-warn.sh and compile-commands-sync.sh (4 commands). From VMAFx/vmafx.

5 yesterday A tokens not measured

SessionStart

13

VMAFx/vmafx

Hook Claude Code

Runs when a session starts, executing session-start.sh. From VMAFx/vmafx.

5 yesterday A tokens not measured

Stop

14

VMAFx/vmafx

Hook Claude Code

Runs when the agent finishes a response, executing stop.sh. From VMAFx/vmafx.

5 yesterday A tokens not measured

vmafx

15

VMAFx/vmafx

Settings file Claude Code

Agent settings declaring 4 hook events (PreToolUse, PostToolUse, SessionStart, Stop) and 94 allowed tools.

5 yesterday F tokens not measured

VMAFx/vmafx

Skill Claude CodeCodex

Scaffold a new feature extractor (e.g. a novel metric) with C source+header, registry entry, doc stub, and a smoke test. Does not produce a SIMD or GPU path — those come via /add-simd-path and /add-gpu-backend.

5 yesterday A 61 tokens

add-gpu-backend

17

VMAFx/vmafx

Skill Claude CodeCodex

Scaffold a complete new GPU backend (hip, rocm, metal, opencl, etc.) with runtime, feature kernel stubs, public header, Meson options, CI workflow, doc stub, and smoke test. Flagship scaffolding skill. Established precedents on the fork — CUDA (legacy), SYCL (legacy), Vulkan (T5-1, ADR-0175 scaffold + ADR-0186…

5 yesterday A 93 tokens

add-k8s-resource

18

VMAFx/vmafx

Skill Claude CodeCodex

Scaffold a new Kubernetes CRD + kubebuilder controller + RBAC + helm chart entry for the vmafx-operator. Follows the VmafxJob / VmafxNode / VmafxModelTraining precedent in cmd/vmafx-operator/ (ADR-0714, ADR-0709 parent).

5 yesterday A 72 tokens

add-mcp-tool

19

VMAFx/vmafx

Skill Claude CodeCodex

Scaffold a new VMAFX MCP tool handler with byte-compatible Go (cmd/vmafx-mcp) and Python (mcp-server/vmaf-mcp) implementations, registration, smoke tests, and docs/mcp/ page. Companion to /add-gpu-backend and /add-feature-extractor for the MCP surface.

5 yesterday A 71 tokens

add-model

20

VMAFx/vmafx

Skill Claude CodeCodex

Register a new VMAF model (.json / .pkl / .onnx) with the build, validate its schema, and add a loader smoke test.

5 yesterday B 36 tokens

add-simd-path

21

VMAFx/vmafx

Skill Claude CodeCodex

Scaffold a new SIMD implementation for an existing feature. Creates intrinsics source + header + a bit-exact-vs-scalar comparison test; wires into runtime dispatch. Supports kernel-spec flags that pull recurring patterns from simddx.h.

5 yesterday A 53 tokens

ai-run-manifest

22

VMAFx/vmafx

Skill Claude CodeCodex

Add or audit replay-manifest sidecars for AI scripts that create datasets, feature tables, model artifacts, evaluation reports, or fetch/download roots.

5 yesterday A 34 tokens

audit-modernization

23

VMAFx/vmafx

Skill Claude CodeCodex

Replay the project modernization audit on the current tree and produce /tmp/modernization-audit-YYYY-MM-DD.md. Wraps scripts/dev/projectmodernizationaudit.py with sensible defaults and timestamped output.

5 yesterday A 47 tokens

VMAFx/vmafx

Skill Claude CodeCodex

Binary-search a timeline of ONNX checkpoints for the first one that falls below a PLCC / SROCC / RMSE gate on a held-out set. Companion to /bisect-regression (which bisects code commits).

5 yesterday A 51 tokens