ml-data-preprocessing

Automate ML data preprocessing planning with leakage-free transformation specifications.

7|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/KentoShimizu/sw-agent-skills --skill ml-data-preprocessing
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ml-data-preprocessing
Source: https://github.com/KentoShimizu/sw-agent-skills/tree/main/skills/ml-data-preprocessing
Command: npx skills add https://github.com/KentoShimizu/sw-agent-skills --skill ml-data-preprocessing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

ML data preprocessing workflow that enables cleaning, normalization, and leakage-safe dataset preparation for reliable model training and evaluation.

Core Features & Use Cases

  • Leakage prevention rules ensure train/validation/test boundaries are isolated during preprocessing.
  • Templates and assets standardize preprocessing plans and improve reproducibility.
  • End-to-end guidance from planning through validation and documentation to reduce ambiguity in data pipelines.

Quick Start

Draft a preprocessing specification using the provided template and leakage rules to prepare a deterministic, leakage-free data pipeline.

Frequently Asked Questions about ml-data-preprocessing

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

FAQPage Schema
How do I prevent data leakage during ML data preprocessing?▼

Prevent data leakage during ML data preprocessing by applying leakage prevention rules that isolate train, validation, and test boundaries during cleaning and normalization to ensure reliable model evaluation.

How do I create a reproducible data preprocessing pipeline for machine learning?▼

Create a reproducible data preprocessing pipeline by drafting explicit preprocessing contracts and versioned specifications using templates, ensuring deterministic transforms that apply consistently across training and inference.

What is a preprocessing contract in machine learning pipelines?▼

A preprocessing contract in machine learning pipelines is an explicit specification defining deterministic transformations and leakage checks, standardizing data cleaning and normalization rules across varying schemas to ensure reproducibility.

How do I standardize data cleaning workflows for datasets with varying schemas?▼

Standardize data cleaning workflows for datasets with varying schemas by applying deterministic preprocessing contracts and templates, providing end-to-end guidance from planning through validation to reduce pipeline ambiguity.

Does deterministic data preprocessing work for both model training and inference pipelines?▼

Deterministic data preprocessing works for both model training and inference pipelines by applying versioned specifications with leakage checks, ensuring consistent transformations across datasets with varying quality concerns.

Why do I need versioned specifications for ML data transformations?▼

You need versioned specifications for ML data transformations to satisfy deterministic transform requirements and reproducibility, reducing ambiguity in data pipelines and ensuring leakage-free dataset preparation.