god-data-engineering

Design and implement batch and streaming data pipelines with Spark, Flink, and Airflow.

1|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/gnanirahulnutakki/god-skill-suite --skill god-data-engineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: god-data-engineering
Source: https://github.com/gnanirahulnutakki/god-skill-suite/tree/main/skills/god-data-engineering
Command: npx skills add https://github.com/gnanirahulnutakki/god-skill-suite --skill god-data-engineering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams design and implement end-to-end data pipelines that span batch and streaming workloads, enforcing best practices, governance, and robust operations to reduce failures and hallucinations in data processing.

Core Features & Use Cases

  • End-to-end pipeline design across Spark, Flink, Airflow, and data platforms (Delta Lake / Iceberg).
  • Data quality and governance with schema management, tests, and observability to ensure trust in data products.
  • Production-grade workflows including CI/CD, observability instrumentation, and schema evolution strategies for scalable data platforms.

Quick Start

Design and implement a robust batch/streaming data pipeline using Spark/Flink with Airflow orchestration, dbt modeling, and Delta Lake storage, including data quality and governance checks.

Frequently Asked Questions about god-data-engineering

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a batch and streaming data pipeline using Spark and Flink?

To design a batch and streaming data pipeline, you orchestrate workloads across Spark and Flink with Airflow, applying dbt for modeling and Delta Lake for storage to ensure scalable, production-grade data platforms.

How does Delta Lake schema evolution work with dbt models?

Delta Lake schema evolution works with dbt by applying versioned schema management and automated data quality tests, ensuring that evolving table structures maintain governance and reproducible deployment in your data warehouse.

Can I use Airflow to orchestrate CDC pipelines with Kafka?

Yes, you can use Airflow to orchestrate CDC pipelines with Kafka by coordinating batch and streaming workloads, enforcing observability, and managing data quality checks across your end-to-end data engineering architecture.

What is the best way to ensure data quality and observability in a data lake?

The best way to ensure data quality and observability in a data lake is to implement governance checks, automated testing, and schema management using tools like Delta Lake or Iceberg within your data pipeline architecture.

Do I need CI/CD to manage reproducible data pipeline deployments?

Yes, you need CI/CD to manage reproducible data pipeline deployments because it enforces production-grade workflows, threat checks for anti-hallucination, and safe schema evolution strategies across your scalable data platform.

When should I use Flink instead of Spark for streaming data pipelines?

You should use Flink instead of Spark for streaming data pipelines when your architecture design requires dedicated stream processing, complementing Spark's batch capabilities within an Airflow-orchestrated data platform.