udf-judge-conversion

Official

Catch faulty UDF conversions early

AuthorNVIDIA
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you judge whether a converted UDF is a trustworthy replacement for the original CPU implementation, reducing the risk of incorrect results, hidden CPU fallback, or weak test coverage.

Core Features & Use Cases

  • Test Review: Evaluates unit tests to see whether they truly specify the CPU UDF behavior across edge cases and expected inputs.
  • Comparison Validation: Checks that CPU and GPU or SQL paths run on the same data and are compared directly.
  • Implementation Scrutiny: Looks for test-tailored literals, host-side row-by-row logic, or other signs that the GPU path is not general-purpose.
  • Use Case: A reviewer can use this Skill after a UDF migration to decide whether the conversion is safe to merge or needs more work.

Quick Start

Review the generated UDF conversion by comparing the CPU unit tests, GPU or SQL comparison tests, and implementation files for weak assertions, hidden fallbacks, and test-specific logic.

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: udf-judge-conversion
Download link: https://github.com/NVIDIA/cudf-spark/archive/main.zip#udf-judge-conversion

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.