What problem does it solve? Designing, building, and maintaining production data pipelines requires coordinating many tools—Airflow for orchestration, dbt for transformation, Spark for processing, Kafka for streaming, and Great Expectations for quality. This Skill provides end-to-end workflows, architecture decision frameworks, and troubleshooting guidance so you can ship reliable ETL/ELT systems without reinventing patterns. ## Core Features & Use Cases - Pipeline Workflows: Step-by-step guides for batch ETL (PostgreSQL → dbt → Snowflake), real-time streaming (Kafka → Spark Structured Streaming → Delta Lake), and data quality frameworks with Great Expectations and dbt tests. - Architecture Decision Framework: Decision trees and comparison tables for batch vs streaming, Lambda vs Kappa, and warehouse vs lakehouse architectures. - Reference Documentation: Deep-dive references on data modeling (star schema, SCD Types 1-6, Data Vault) and pipeline architecture (exactly-once semantics, DLQs, CDC, backfills). - Use Case: You need to build a daily incremental pipeline from Postgres to Snowflake with data quality gates—follow Workflow 1 to generate the Airflow DAG, dbt incremental models, and schema tests, then validate with the data quality validator script. ## Quick Start Ask the assistant to design a daily incremental ETL pipeline from PostgreSQL to Snowflake using Airflow and dbt with data quality tests.