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.