scientific-model-monitoring

Detect data and concept drift in production ML models.

3|1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/nahisaho/satori --skill scientific-model-monitoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scientific-model-monitoring
Source: https://github.com/nahisaho/satori/tree/main/src/.github/skills/scientific-model-monitoring
Command: npx skills add https://github.com/nahisaho/satori --skill scientific-model-monitoring

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

In production ML, models drift and degrade, requiring automated surveillance to maintain predictive quality. This skill provides end-to-end monitoring for data drift, feature drift, concept drift, and A/B test analysis, enabling timely alerts and governance.

Core Features & Use Cases

  • Data drift detection: Integrates Evidently/NannyML to quantify drift between reference and current data.
  • Concept drift and performance monitoring: Detect changes in P(Y|X) and model degradation, with alerting and retraining triggers.
  • A/B testing statistics: Compare models in production and compute statistically significant winners to guide deployment decisions.
  • Model registry and governance: Track versions, experiments, and triggers for redevelopment cycles.

Quick Start

Integrate this monitoring pipeline with your deployed model and start data drift, concept drift, and performance monitoring immediately.

Frequently Asked Questions about scientific-model-monitoring

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

FAQPage Schema
How do I detect data drift and concept drift in production ML models?

Data drift and concept drift are detected by computing drift metrics between reference and current data to monitor changes in P(Y|X). This skill quantifies feature drift and model degradation to maintain predictive quality and raise timely alerts.

How do I monitor ML models for performance degradation and trigger automated retraining?

Performance degradation is monitored by tracking changes in P(Y|X) and predictive quality over time. The system evaluates these drift metrics to automatically trigger retraining cycles and log results for governance and auditability.

What is the best way to run A/B testing statistics for deployed ML models?

A/B testing for deployed ML models compares production model versions to compute statistically significant winners. This analysis guides deployment decisions by evaluating which model maintains better predictive quality under live data conditions.

Does this model monitoring skill integrate with Evidently or NannyML for drift detection?

Yes, data drift detection integrates with Evidently and NannyML to quantify drift between reference and current data. These integrations enable automated surveillance of feature drift and model degradation in production ML systems.

Can I use this for model registry and governance tracking in MLOps?

Yes, model registry and governance tracking monitors versions, experiments, and retraining triggers for redevelopment cycles. The pipeline logs drift metrics and alerts to maintain auditability and governance for deployed ML systems.

Why does my ML model degrade over time and how do I maintain predictive quality?

ML models degrade over time due to data drift and concept drift where production data distributions change from reference data. Automated surveillance detects these shifts, raises alerts, and triggers retraining to maintain predictive quality.