Um modelo foi treinado (via `ai_ml_ml`) e precisa ser servido em produção
Scanned 9/8/2026
Install to Claude Code
npx -y skills add thiagofernandes1987-create/APEX --skill mlops-deployment-pipeline --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Mlops Deployment Pipeline?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/thiagofernandes1987-create-mlops-deployment-pipeline)More formats (shields.io, HTML) on the badges page.
---
skill_id: engineering_mlops.model_deployment_pipeline
name: mlops-deployment-pipeline
description: "Um modelo foi treinado (via `ai_ml_ml`) e precisa ser servido em produção"
Bridge MLOps entre ai_ml_ml (treinamento de modelos) e engineering_devops (CI/CD).
Orquestra: validação de modelo → containerização → deployment → drift monitoring →
A/B testing de modelos em produção. Resolve o Gap-1: modelos treinados não têm
pipeline de produção declarado no APEX.
version: v00.36.0
status: ADOPTED
tier: 2
executor: HYBRID
domain_path: engineering_mlops/model_deployment_pipeline
risk: medium
opp: OPP-Phase4-super-skills
anchors:
- mlops
- model_deployment
- drift_monitoring
- ab_testing
- ml_pipeline
- containerization
- production_ml
- monitoring
- ci_cd
- model_validation
input_schema:
- name: model_artifact_path
type: string
description: "Path do modelo treinado (pickle, ONNX, SavedModel, etc.)"
required: true
- name: model_framework
type: string
enum: [sklearn, pytorch, tensorflow, huggingface, onnx, custom]
description: "Framework do modelo"
required: true
- name: serving_target
type: string
enum: [rest_api, batch, streaming, edge]
description: "Modalidade de serving do modelo"
required: false
default: "rest_api"
- name: performance_baseline
type: object
description: "Métricas de performance mínimas: accuracy, latency_p99, throughput"
required: false
- name: drift_threshold
type: number
description: "Threshold de PSI/KL-divergence para alertar drift de dados"
required: false
default: 0.2
output_schema:
- name: deployment_manifest
type: string
description: "Path do manifest de deployment (Dockerfile, helm chart, etc.)"
- name: serving_endpoint
type: string
description: "URL ou configuração do endpoint de serving"
- name: monitoring_config
type: object
description: "Configuração de drift monitoring + alertas + dashboards"
- name: ab_test_config
type: object
description: "Configuração de A/B testing entre versões de modelo"
synergy_map:
complements:
- engineering_devops.ci-cd-pipeline-builder
- engineering_devops.docker-best-practices
- engineering_devops.kubernetes-operations
- engineering_devops.senior-ml-engineer
- engineering_devops.senior-data-scientist
cross_domain_bridges:
- domain: ai_ml_ml
strength: 0.95
note: "Consumes trained model artifacts from ml training skills"
- domain: engineering_devops
strength: 0.92
note: "Uses CI/CD infrastructure for model deployment automation"
- domain: data
strength: 0.85
note: "Drift monitoring requires data pipeline integration"
- domain: engineering_testing
strength: 0.80
note: "A/B testing integrates with testing infrastructure"
security:
level: standard
pii: false
approval_required: false
note: "Models trained on PII data require security.level = high"
what_if_fails: >
Se model validation falha (performance abaixo do baseline): bloquear deployment e reportar delta.
Se drift detectado (PSI > drift_threshold): trigger retrain pipeline automaticamente.
Se serving endpoint unhealthy: rollback para versão anterior imediatamente.
Se A/B test sem significância estatística: manter modelo atual; não promover challenger.
---
# MLOps Deployment Pipeline — Gap-Filling Skill
Bridge declarativo entre `ai_ml_ml` (onde modelos são treinados) e `engineering_devops`
(onde infraestrutura de deployment existe). Fecha o Gap-1 do APEX: modelos treinados
ficavam sem pipeline de produção.
## Why This Skill Exists
O APEX tem skills ricas em `ai_ml_ml` para treinamento de modelos e skills em
`engineering_devops` para CI/CD e Kubernetes. **O gap**: nenhuma skill faz a ponte
entre `model artifact` e `production serving endpoint`. Modelos treinados ficam como
artefatos locais, sem pipeline de containerização, validação, deployment, drift monitoring
ou A/B testing declarativo. Esta skill fecha o Gap-1 identificado na análise de sinergia:
é o pipeline MLOps completo do modelo ao endpoint monitorado.
## When to Use
Use esta skill quando:
- Um modelo foi treinado (via `ai_ml_ml`) e precisa ser servido em produção
- Quiser adicionar drift monitoring a um modelo já em produção
- Precisar de A/B testing entre duas versões de modelo
- Construindo pipeline CI/CD para re-treinamento automático
## What If Fails
| Fase | Falha | Ação |
|------|-------|------|
| Validação | Performance abaixo do baseline | Bloquear deployment; reportar delta das métricas |
| Containerização | Build falha | Verificar dependências e versões de framework |
| Deployment | Endpoint unhealthy | Rollback automático para versão anterior |
| Drift Monitor | PSI > threshold | Trigger retrain pipeline; alertar equipe |
| A/B Test | Sem significância | Manter modelo atual; aumentar período de teste |
## MLOps Pipeline Stages
```
STAGE 1: Model Validation
→ Carrega model_artifact_path
→ Avalia em hold-out set
→ Compara com performance_baseline
→ GATE: métricas >= baseline (bloqueia se não)
STAGE 2: Containerization
→ Gera Dockerfile otimizado por model_framework
→ Build e push da imagem para registry
→ Escaneia imagem por CVEs (via security-gate-injector)
→ Output: container_image_tag
STAGE 3: Deployment
→ Gera manifest (Kubernetes Deployment + Service, ou serverless config)
→ Deploy com health check e readiness probe
→ Output: serving_endpoint
→ GATE: endpoint healthy após deploy
STAGE 4: Drift Monitoring Setup
→ Configura coleta de distribuição de features em produção
→ Define alertas para PSI/KL-divergence > drift_threshold
→ Output: monitoring_config com dashboards
STAGE 5: A/B Test Configuration [se há versão anterior]
→ Configura traffic split entre champion e challenger
→ Define métricas de comparação e sample size
→ Output: ab_test_config
→ GATE: resultado estatisticamente significativo antes de promover
```
## Framework → Serving Stack Map
| model_framework | Serving Stack | Container Base |
|----------------|--------------|----------------|
| sklearn | FastAPI + joblib | python:3.11-slim |
| pytorch | TorchServe / FastAPI | pytorch/torchserve |
| tensorflow | TF Serving | tensorflow/serving |
| huggingface | HuggingFace Inference | huggingface/transformers-pytorch-gpu |
| onnx | ONNX Runtime Server | mcr.microsoft.com/onnxruntime |
## Diff History
- **v00.36.0**: Criado via OPP-Phase4-super-skills — Gap-1 bridge: ai_ml_ml ↔ engineering_devops (MLOps)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!