What problem does it solve?
Teams building data pipelines and ML test suites often misplace validation logic, conflate data validation with drift detection, or write tests that mock the wrong boundaries. This Skill grounds pipeline design and test generation in the Microsoft CSE Code With Engineering Playbook so tier semantics, validation placement, and testing techniques are applied consistently and attributed accurately.
Core Features & Use Cases
- Data tiering and validation placement: Applies Bronze, Silver, and Gold tier semantics, places validation at the Bronze-to-Silver boundary, and routes malformed records to a monitored store.
- DS/MLOps test guidance: Maps five testable operation categories (data loading, transformation, model load/predict, data validation, model testing) to concrete pytest techniques with explicit mocking boundaries.
- Validation versus drift distinction: Separates validation issues (reroute and repair) from data drift (adapt or retrain) with correct source attribution.
- Use Case: When reviewing a new ingestion pipeline, use this Skill to confirm validation sits at the Bronze-to-Silver boundary, that Bronze remains a faithful append-only copy for replay, and that transformation logic is extracted from notebooks into testable packages.
Quick Start
Ask the AI to review your data pipeline design and confirm where validation should be placed across the Bronze, Silver, and Gold tiers.