c-reviewer
01Agent 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing block-unsafe-bash.sh. From 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.
Hook Claude Code
Runs when a session starts, executing session-start.sh. From VMAFx/vmafx.
Hook Claude Code
Runs when the agent finishes a response, executing stop.sh. From VMAFx/vmafx.
Settings file Claude Code
Agent settings declaring 4 hook events (PreToolUse, PostToolUse, SessionStart, Stop) and 94 allowed tools.
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.
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…
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).
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.
Skill Claude CodeCodex
Register a new VMAF model (.json / .pkl / .onnx) with the build, validate its schema, and add a loader smoke test.
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.
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.
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.
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).