Skip to content
Back to skills

Ml Engineering

ASecurity

ML pipeline design, feature engineering, model training/serving, experiment tracking, model validation, and MLOps principles.

  • 157 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 5, 2026
developmentpythongoapiperformancedocumentation

Works with

  • api

Security analysis

A100/100

Scanned September 5, 2026

npx -y skills add irahardianto/antigravity-setup --skill ml-engineering --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ml Engineering?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ml Engineering
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/irahardianto-ml-engineering/badge)](https://www.skillsdirectory.com/skills/irahardianto-ml-engineering)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ml-engineering
description: >-
  ML pipeline design, feature engineering, model training/serving, experiment
  tracking, model validation, and MLOps principles.
---

# ML Engineering Principles

Guidelines for building reliable, reproducible machine learning systems.

## When to Invoke
- Designing ML pipelines (training, serving)
- Feature engineering and data preparation
- Model evaluation and validation
- MLOps infrastructure decisions

## ML Pipeline Design

### Stages
```
Data Collection → Feature Engineering → Training → Evaluation → Deployment → Monitoring
```

### Principles
1. **Reproducibility** — versioned data, code, and config. Same inputs = same model.
2. **Experiment tracking** — every run logged (MLflow, W&B, Neptune).
3. **Feature stores** — centralized feature computation, reusable across models.
4. **Model registry** — versioned models with metadata, promotion workflow.

## Feature Engineering

1. **Compute features once, reuse everywhere** — feature store pattern.
2. **Training-serving skew prevention** — same transformation code in training and inference.
3. **Feature documentation** — every feature has description, source, freshness requirement.

## Model Validation

### Checklist
- [ ] Performance metrics meet threshold (accuracy, F1, AUC, etc.)
- [ ] No data leakage (target info in features)
- [ ] Fairness evaluation across protected groups
- [ ] Performance on edge cases and out-of-distribution data
- [ ] Latency meets serving SLA
- [ ] Model size within deployment constraints

## Model Serving

| Pattern | When |
|---|---|
| **Batch inference** | Scheduled predictions, large volumes, latency-tolerant |
| **Real-time API** | Low-latency, per-request predictions |
| **Streaming** | Continuous predictions on event streams |
| **Edge** | On-device, offline-capable |

## Monitoring

1. **Data drift detection** — statistical tests on input distributions.
2. **Model performance monitoring** — track prediction accuracy over time.
3. **Feature importance drift** — alert when feature contributions shift.
4. **Automated retraining triggers** — retrain when performance degrades below threshold.

## Tools Ecosystem

| Category | Tools |
|---|---|
| Experiment tracking | MLflow, Weights & Biases, Neptune |
| Feature stores | Feast, Tecton, Hopsworks |
| Model registry | MLflow, Vertex AI, SageMaker |
| Data versioning | DVC, LakeFS |
| Pipeline orchestration | Kubeflow, Vertex AI Pipelines, Airflow |

## Related
- Data Engineering @.agents/skills/data-engineering/SKILL.md
- Python Idioms @.agents/skills/python-idioms/SKILL.md
- Performance Optimization Principles @.agents/rules/performance-optimization-principles.md

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…