What problem does it solve? Data pipelines often fail silently, letting null values, duplicates, stale records, and schema drift corrupt downstream analytics and ML models. This Skill provides production patterns for catching these issues early using Great Expectations suites, dbt tests, and formal data contracts. ## Core Features & Use Cases - Great Expectations Suites & Checkpoints: Build expectation suites covering schema, uniqueness, ranges, freshness, and statistical checks, then run them via checkpoints with Slack alerting on failure. - dbt Test Suites: Configure generic tests (unique, not_null, relationships, accepted_values), dbt_utils tests, custom generic tests in SQL, and singular tests for business rules like orphaned foreign keys. - Data Contracts: Define versioned contracts specifying schema, PII classification, SodaCL quality checks, and SLAs between data producers and consumers. - Use Case: A data team notices dashboards showing stale order data. Use this Skill to add a freshness expectation on created_at, a dbt recency test, and a Slack-notifying checkpoint so failures are caught within an hour. ## Quick Start Ask the AI to create a Great Expectations suite and dbt tests that validate an orders table for null order IDs, duplicate keys, valid status values, and data freshness.