machine-learning

Automate the machine learning lifecycle from experimentation to production deployment.

4|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/89jobrien/steve --skill machine-learning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: machine-learning
Source: https://github.com/89jobrien/steve/tree/main/steve/skills/machine-learning
Command: npx skills add https://github.com/89jobrien/steve --skill machine-learning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Building and maintaining machine learning systems requires structured processes across problem framing, data prep, model training, evaluation, deployment, and monitoring. This Skill provides a comprehensive framework to navigate the ML lifecycle with repeatable patterns.

Core Features & Use Cases

  • ML Lifecycle Guidance: from problem definition to production monitoring
  • Data Preparation & Feature Engineering: recommended patterns and checks
  • Model Training & Evaluation: experiment design, metrics selection, and selection criteria
  • Production Deployment: serving strategies and monitoring
  • Experiment Tracking: versioning, lineage, and reproducibility

Quick Start

Plan an ML experiment to forecast demand: define problem type, select metrics, and outline a training and evaluation plan.

Frequently Asked Questions about machine-learning

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

FAQPage Schema
How do I build an end-to-end machine learning pipeline from experimentation to production?

An ML pipeline automates data preprocessing, feature engineering, model training, evaluation, and deployment in a reproducible workflow. This guidance covers problem framing, metric selection, experiment tracking with versioning, and serving strategies across structured, image, and text data to meet production requirements.

What's the best way to structure model training and evaluation for reproducibility?

Structured model training requires experiment design with clear metrics selection, hyperparameter tuning strategies, and evaluation criteria. Version your artifacts and track lineage across runs to ensure reproducibility, enable comparison across experiments, and support deployment decisions with validated results.

How do I monitor deployed models for data drift and performance degradation?

Production monitoring detects when input data distributions shift or model performance declines over time. Implement tracking for data drift and model metrics post-deployment to trigger retraining, maintain model quality, and catch issues before they impact predictions.

Can I apply this ML lifecycle framework across different data types?

Yes, this lifecycle framework applies to structured tabular data, image data, and text data. The same problem definition, data preparation, model training, evaluation, deployment, and monitoring patterns scale across domains while maintaining reproducibility and versioning.

What preprocessing and feature engineering patterns should I follow before model training?

Data preparation includes validation checks and recommended preprocessing patterns. Feature engineering transforms raw data into model-ready features; following structured patterns ensures data quality, reproducibility, and scalable training across experiments.

How do I integrate ML deployment with CI/CD pipelines?

CI/CD integration automates model validation, versioning, and deployment workflows. This enables repeatable, scalable serving patterns and connects experiment tracking to production deployments while maintaining artifact lineage and monitoring integration.