What problem does it solve? Building production data pipelines requires coordinating many tools—Airflow for orchestration, dbt for transformation, Spark for processing, Kafka for streaming—and getting architecture decisions wrong leads to slow queries, data quality issues, and costly rework. This Skill provides structured workflows, decision frameworks, and ready-to-use code patterns for the entire data engineering lifecycle. ## Core Features & Use Cases - Pipeline Construction: Step-by-step workflows for batch ETL (PostgreSQL → dbt → Snowflake) and real-time streaming (Kafka → Spark Structured Streaming → Delta Lake) with complete code examples. - Data Quality Frameworks: Great Expectations suites, dbt tests, data contracts, and quality monitoring dashboards, plus a validation script for schema checks, profiling, and anomaly detection. - Architecture Guidance: Decision frameworks for batch vs streaming, Lambda vs Kappa, warehouse vs lakehouse, plus dimensional modeling, SCD types, and Data Vault patterns in the reference docs. - Use Case: You need to build a daily incremental pipeline from PostgreSQL to Snowflake with data quality gates. Follow Workflow 1 to generate the Airflow DAG, dbt incremental models, and test suites, then validate output with the data quality validator script. ## Quick Start Ask the assistant to design a daily incremental ETL pipeline from PostgreSQL to Snowflake with dbt models and data quality tests.