udf-judge-conversion
OfficialCatch 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 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: 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.