udf-validate

Validate DataForge-Compute UDF changes with Rust compilation, TypeScript checks, formatting, provider registration, and cargo tests.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/scrooijmans/DF --skill udf-validate
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: udf-validate
Source: https://github.com/scrooijmans/DF/tree/main/.claude/skills/udf-validate
Command: npx skills add https://github.com/scrooijmans/DF --skill udf-validate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures DataForge-Compute UDF changes do not introduce build or runtime errors by running a full end-to-end validation pipeline that covers compilation, type checking, formatting, provider registration verification, and cargo tests.

Core Features & Use Cases

  • End-to-end UDF validation: Verifies code compiles, types-checks, and is formatted correctly.
  • Provider and registry integrity: Ensures new or modified UDF providers are properly registered.
  • Reproducible verification: Runs a deterministic sequence of checks that stop on first failure to provide actionable feedback.

Quick Start

After modifying any UDF or compute code in DataForge-Compute, run the UDF Validation Pipeline to verify the changes and catch issues early.

Frequently Asked Questions about udf-validate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate UDF changes after modifying compute types in Rust?▼

You can validate DataForge-Compute UDF changes by running a pipeline that checks Rust compilation, TypeScript types, formatting, provider registration, and cargo tests. It stops on the first failure to provide actionable feedback for debugging.

What is included in a UDF validation pipeline for TypeScript and Rust?▼

A UDF validation pipeline includes Rust compilation, TypeScript checks, formatting verification, provider registration verification, and cargo tests. This enforces end-to-end requirements including compile success, type correctness, and proper provider registration.

When should I run UDF validation checks in my development workflow?▼

Run UDF validation after modifying any UDF, provider, or compute types in DataForge-Compute. This catches build and runtime errors early by verifying code compiles, types-checks, is formatted correctly, and passes cargo tests.

Does UDF validation verify provider registration and registry integrity?▼

Yes, UDF validation ensures new or modified UDF providers are properly registered. It runs a deterministic sequence of checks that verifies provider and registry integrity alongside compilation, type checking, and formatting.

What happens if a TypeScript check or cargo test fails during UDF validation?▼

The validation pipeline stops on the first failure to provide actionable feedback. This deterministic sequence ensures you can quickly identify and fix compilation, type, formatting, or provider registration issues before proceeding.