What problem does it solve? Raw data rarely arrives in a form ready for analysis. This Skill guides the design and implementation of data transformation pipelines, helping you choose between ETL and ELT patterns, pick the right DataFrame library, and orchestrate multi-step workflows with testing and quality checks. ## Core Features & Use Cases - dbt Model Design: Build staging, intermediate, and marts layers with incremental materializations, unique keys, and built-in tests like unique, not_null, and relationships. - DataFrame Transformations: Implement the same logic in pandas, polars (lazy evaluation with scan_csv and collect), or PySpark, with guidance on migrating pandas code to polars for 10-100x speedups. - Pipeline Orchestration: Author Airflow DAGs with retries, task dependencies (linear, fan-out, fan-in), and alerting, with comparisons to Dagster and Prefect. - Use Case: You receive a large CSV of sales data and need a daily pipeline. Use this Skill to build a dbt incremental model that merges new orders, add data quality tests, and schedule it in Airflow with failure notifications. ## Quick Start Ask the agent to build an incremental dbt model and Airflow DAG that transforms your raw sales CSV into a tested revenue-by-region table.