agency-data-engineer

Design idempotent ETL/ELT pipelines with medallion lakehouse architectures.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/augustoheiss/LogicDefense --skill agency-data-engineer-augustoheiss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agency-data-engineer
Source: https://github.com/augustoheiss/LogicDefense/tree/main/.gemini/skills/agency-data-engineer
Command: npx skills add https://github.com/augustoheiss/LogicDefense --skill agency-data-engineer-augustoheiss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many organizations struggle to turn raw, messy, and schema-volatile data into trusted, analytics-ready assets; this skill provides the architecture, patterns, and operational rules to eliminate silent data failures, schema drift, and high-cost full refreshes so analytics and ML teams can rely on timely, accurate data.

Core Features & Use Cases

  • Medallion Lakehouse Patterns: Bronze (append-only raw), Silver (cleaned, deduplicated), Gold (business-ready aggregates) with clear data contracts and lineage.
  • Streaming & Batch Pipelines: Designs for Kafka/Event Hubs ingestion, Spark Structured Streaming, CDC, and incremental ETL/ELT to minimize cost and latency.
  • Data Quality & Observability: Schema validation, Great Expectations checks, dbt contracts, SLA monitoring, alerting, and runbooks for rapid MTTR.
  • Cloud & Table Formats: Guidance for Delta Lake, Iceberg, Hudi; platform patterns for Databricks, Fabric, Snowflake, and BigQuery.
  • Use Case: Build an idempotent pipeline that ingests orders from Kafka into a Bronze Delta path, upserts to Silver with deduplication, validates with Great Expectations, and publishes a Gold daily_revenue table consumed by BI dashboards.

Quick Start

Ingest raw JSON from s3://my-bucket/orders, apply Bronze→Silver→Gold transforms with idempotent Delta pipelines, validate with dbt and Great Expectations, and publish a daily_revenue gold table with SLA monitoring.

Frequently Asked Questions about agency-data-engineer

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

FAQPage Schema
How do I build idempotent ETL pipelines for a lakehouse architecture?

Idempotent ETL pipelines for a lakehouse architecture are built by applying Bronze→Silver→Gold medallion patterns with clear data contracts. This approach designs batch and streaming workflows that safely reprocess raw, messy data into reliable, analytics-ready datasets without duplication.

What is the best way to handle schema drift in streaming ingestion from Kafka?

Handling schema drift in streaming ingestion from Kafka requires schema validation, data contracts, and Delta/Iceberg table strategies. These mechanisms ensure raw data is cleanly ingested, deduplicated, and transformed into analytics-ready datasets for BI and ML consumers.

How do I set up data quality validation and lineage in dbt models?

Data quality validation and lineage in dbt models are established through dbt contracts, Great Expectations checks, and SLA monitoring. This combination eliminates silent data failures by ensuring schema validation and observability across the entire data pipeline.

Can I use Spark Structured Streaming for incremental CDC pipelines?

Spark Structured Streaming supports incremental CDC pipelines by minimizing cost and latency during cloud-native ingestion. It processes Change Data Capture events from sources like Kafka or Event Hubs into Delta or Iceberg tables for downstream analytics.

Why do I need partitioning and compaction strategies for Delta Lake tables?

Partitioning and compaction strategies for Delta Lake tables are needed to optimize storage and query performance in lakehouse architectures. Applying these techniques alongside incremental processing prevents high-cost full refreshes and ensures timely data delivery.

Does this approach work with both Databricks and Snowflake platforms?

This approach works with Databricks, Snowflake, BigQuery, and Fabric by providing platform-specific patterns for Delta, Iceberg, and Hudi table formats. It ensures idempotent ETL/ELT pipelines and medallion architectures operate reliably across different cloud-native environments.