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.