feature-eng

Audit and create leakage-free features in reproducible Jupyter notebooks.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/tim-krausz/mlstack --skill feature-eng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-eng
Source: https://github.com/tim-krausz/mlstack/tree/main/feature-eng
Command: npx skills add https://github.com/tim-krausz/mlstack --skill feature-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ML teams often struggle to produce interpretable, leakage-free features with strong documentation. This Skill provides a disciplined, notebook-driven workflow that enforces domain rationale, leakage checks, and reproducible feature pipelines from audit to deployment.

Core Features & Use Cases

  • Auditing existing features for type, distribution, and target relationship to inform safe feature creation.
  • Phase-by-phase feature creation with explicit rationale, leakage auditing, and robust documentation in a Jupyter notebook.
  • End-to-end pipeline assembly that serializes preprocessing steps and records decisions for reproducibility.

Quick Start

Provide your dataset and target; the system will perform a feature audit, generate defensible features with leakage checks, and output a documented notebook.

Frequently Asked Questions about feature-eng

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

FAQPage Schema
How do I check for data leakage in machine learning feature engineering?

Data leakage detection in feature engineering is automated by auditing existing features for type, distribution, and target relationships to inform safe feature creation and prevent target information from bleeding into training inputs.

How do I document feature engineering decisions in a Jupyter notebook?

Documenting feature engineering decisions in a Jupyter notebook is handled through a disciplined workflow that records explicit rationales for each feature creation phase, producing an end-to-end reproducible notebook with robust documentation.

What is the best way to build reproducible ML preprocessing pipelines?

Building reproducible ML preprocessing pipelines is achieved by serializing preprocessing steps during end-to-end pipeline assembly, which records all feature engineering decisions and outputs a fully documented, reproducible notebook for deployment.

Do I need a Python environment to audit existing features for target leakage?

A Python environment with Jupyter notebooks is required to audit existing features for target leakage, as the workflow relies on notebook-driven execution to enforce domain rationale checks and generate reproducible feature pipelines.

Can I automate feature creation for structured tabular data in ML workflows?

Automating feature creation for structured tabular data in ML workflows is supported through phase-by-phase generation that includes explicit rationale recording, leakage auditing, and robust documentation directly within a Jupyter notebook environment.