ml-feature-engineering

Catalog ML feature engineering workflows for feature definition, lineage, and train-serve parity.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

ML feature engineering enables explicit feature design, lineage tracking, and consistent online-offline parity to improve model reliability.

Core Features & Use Cases

  • Define feature specs with clear lineage and ownership to ensure reproducibility.
  • Validate parity between training and serving paths to avoid drift and leakage.
  • Apply to model development pipelines where feature correctness drives performance.

Quick Start

Define a feature spec in assets/feature-spec-template.csv and validate parity against references/online-offline-parity-rules.md.

Frequently Asked Questions about ml-feature-engineering

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

FAQPage Schema
What is train-serve parity in ML feature engineering?

Train-serve parity in ML feature engineering ensures consistent behavior between offline training and online serving. Validating parity prevents feature drift and leakage, maintaining model reliability across development and deployment pipelines.

How do I define ML feature specs with lineage and ownership?

Define ML feature specs using the feature-spec-template.csv to establish clear lineage and explicit ownership. This catalogs feature engineering workflows, ensuring reproducibility and satisfying requirements for versioned, auditable documentation.

How do I validate online-offline feature parity for my model?

Validate online-offline feature parity by applying rules from online-offline-parity-rules.md against your feature specs. This validation process checks consistency between training and serving paths to avoid data drift.

Why does my ML model performance drop between training and serving?

Model performance drops between training and serving due to broken train-serve parity. Inconsistent feature engineering workflows cause data drift and leakage, requiring explicit feature definition and parity validation plans to resolve.

Can I use this for cataloging feature engineering workflows at scale?

Yes, this catalogs ML feature engineering workflows focusing on feature definition, lineage, and train-serve parity. It applies across model development and deployment to ensure versioned feature specs and auditable documentation.

Do I need explicit ownership for ML feature definitions?

Yes, explicit ownership is required for ML feature definitions. Auditable documentation with clear ownership and versioned feature specs ensures reproducibility and maintains consistent online-offline parity across pipelines.