Individual skill
mlflow-3
MLflow 3 (open-source, pinned to 3.15) for classic-ML MLOps — logging and registering models, promoting versions across dev/staging/prod, standing up a tracking server, evaluating with gates, and serving. Corrects the MLflow 2-era defaults a model reaches for (artifact_path, registry stages and get_latest_versions, top-level mlflow.evaluate with baseline_model, runs-URI registration, pickle serialization, mlruns file stores, MLServer serving) with the MLflow 3 idioms that replaced them (named LoggedModels, aliases and copy_model_version, models.evaluate plus validate_evaluation_results, skops/torch.export defaults, database backends, the FastAPI scoring server). Use when writing, reviewing, or migrating Python code that touches MLflow tracking, the model registry, evaluation, or serving.
skills/.experimental/mlflow-3/SKILL.md
Source commit cf93c57cac89d6fc3e4194686000411567f5caf3
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 221
- Repository last updated
- Aug 15, 2026
- License
- MIT
Observed agent integration: codex
- writing Derived category
- data Derived category
- data-databases Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
AGENTS.mddoc · 7,706 bytesSKILL.mdcore · 9,054 bytesSKILL.mdcore · 9,054 bytesSKILL.mdcore · 9,054 bytesSKILL.mdcore · 9,054 bytesassets/templates/_template.mddoc · 898 bytesmetadata.jsonasset · 2,638 bytesreferences/_sections.mddoc · 3,741 bytesreferences/env-bundle-custom-code-paths.mddoc · 1,406 bytesreferences/env-generated-files-drive-serving.mddoc · 1,174 bytesreferences/eval-gate-with-validate-evaluation-results.mddoc · 1,508 bytesreferences/eval-models-evaluate-split.mddoc · 1,189 bytesreferences/log-input-example-infers-signature.mddoc · 1,646 bytesreferences/log-link-metrics-search-models.mddoc · 1,367 bytesreferences/log-models-are-not-run-artifacts.mddoc · 1,526 bytesreferences/log-name-not-artifact-path.mddoc · 1,211 bytesreferences/log-register-at-log-time.mddoc · 1,215 bytesreferences/log-serialization-defaults-changed.mddoc · 1,568 bytesreferences/reg-aliases-not-stages.mddoc · 1,502 bytesreferences/reg-gate-state-in-tags.mddoc · 1,238 bytesreferences/reg-per-environment-registered-models.mddoc · 1,602 bytesreferences/reg-resolve-by-alias-not-latest-versions.mddoc · 1,254 bytesreferences/reg-webhooks-oss-deployment-jobs-not.mddoc · 1,441 bytesreferences/serve-build-docker-for-clusters.mddoc · 1,251 bytesreferences/serve-fastapi-scoring-server-only.mddoc · 1,083 bytesreferences/serve-invocations-payload-keys.mddoc · 1,242 bytesreferences/serve-predict-before-deploy.mddoc · 1,202 bytesreferences/track-autolog-input-examples-off.mddoc · 1,154 bytesreferences/track-default-is-sqlite-not-mlruns.mddoc · 1,419 bytesreferences/track-proxied-artifacts-one-credential.mddoc · 1,553 bytesreferences/track-server-needs-database-backend.mddoc · 1,439 bytesreferences/track-telemetry-on-by-default.mddoc · 974 bytes
Read excerpt
# MLflow 3
Library-reference skill for open-source MLflow 3 — 24 rules across 6 categories. MLflow 3 restructured the library around the model as a first-class entity, deprecated the registry-stage vocabulary, replaced the serving stack, and changed storage and serialization defaults; a model trained on the vast MLflow 2 corpus reproduces the old idioms fluently, which is exactly why each of these rules exists. There is no rule for things a capable model already gets right.
Scope is classic-ML MLOps on self-hosted OSS MLflow. GenAI features (`mlflow.genai`, tracing, prompt registry, AI Gateway) appear only where confusing them with the classic APIs is itself the trap. Databricks/Unity-Catalog-only features (Deployment Jobs) are flagged as out of scope where a model might scaffold them against OSS.
Pinned to **mlflow 3.15.1** (Python ≥ 3.10). API claims were verified against the unpacked `mlflow` / `mlflow-skinny` 3.15.1 wheels.
## When to Apply
- Writing or reviewing training code that logs models, metrics, params, or datasets with MLflow
- Registering model versions and wiring promotion across dev/staging/prod (aliases, `copy_model_version`, tags, webhooks)
- Standing up or hardening an `mlflow server` — backend store, artifact store, auth
- Evaluating candidate models and gating promotion on thresholds