mle-workflow

Automate the production machine-learning engineering workflow for data contracts, training, evaluation, deployment, monitoring, and rollback.

12|4|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/TeiNam/kiro-with-harness --skill mle-workflow-teinam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mle-workflow
Source: https://github.com/TeiNam/kiro-with-harness/tree/main/skills/mle-workflow
Command: npx skills add https://github.com/TeiNam/kiro-with-harness --skill mle-workflow-teinam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complexities of building production-ready machine learning systems by providing a structured workflow for data contracts, reproducible training, model evaluation, deployment, monitoring, and rollback.

Core Features & Use Cases

  • Structured Workflow: Guides users through key stages of ML system development, including data contracts, reproducible training, and deployment.
  • Reproducibility: Ensures that the model training process can be repeated exactly, reducing errors and ensuring consistency.
  • Deployment and Monitoring: Provides guidelines for deploying models and setting up monitoring to ensure ongoing performance and quality.

Quick Start

To start using the mle-workflow skill, run the following command: mle-workflow --init

Frequently Asked Questions about mle-workflow

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

FAQPage Schema
How do I build a reproducible machine learning training workflow for production?

To build a reproducible machine learning training workflow, you need structured stages for data contracts and model evaluation. This workflow automates those stages to ensure training processes can be repeated exactly with consistent results.

What are data contracts in machine learning system development?

Data contracts in machine learning system development are structured agreements defining data schema and quality expectations. This workflow uses them to standardize inputs, reducing errors and ensuring reproducibility across training runs.

How do I set up monitoring and rollback for deployed machine learning models?

Monitoring and rollback for deployed machine learning models require operational guidelines to track ongoing performance. This workflow provides deployment structures with monitoring to ensure quality and enable rollback if issues occur.

Can I use this machine learning workflow without moving away from one-off notebooks?

This machine learning workflow is designed specifically for production system development beyond one-off notebooks. It requires transitioning to structured processes for data contracts, reproducible training, and operational monitoring to function correctly.

Do I need Python to automate machine learning deployment and monitoring?

Yes, you need Python to automate machine learning deployment and monitoring using this workflow. It requires Python for execution and various ML libraries for data processing and model evaluation.

What is the best way to transition ML models from training to production monitoring?

The best way to transition ML models from training to production monitoring is using a structured workflow. It guides you through data contracts, reproducible training, evaluation, deployment, and continuous monitoring to ensure operational quality.