data-engineering

Design data pipelines with validation, deduplication, and observability.

4|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/thejordanleopold/claude-code-skills-distilled --skill data-engineering-thejordanleopold
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-engineering
Source: https://github.com/thejordanleopold/claude-code-skills-distilled/tree/main/data-engineering
Command: npx skills add https://github.com/thejordanleopold/claude-code-skills-distilled --skill data-engineering-thejordanleopold

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamline and govern the design, implementation, and maintenance of data pipelines, ETL/ELT workflows, and data infrastructure, with emphasis on data quality, schema validation, deduplication, and scalable architecture.

Core Features & Use Cases

  • Data pipeline design patterns (batch and streaming)
  • Data quality checks, schema validation, deduplication
  • Dimensional modeling (facts/dimensions, star schema)
  • Orchestration with Airflow or dbt, and instrumentation for analytics events
  • Troubleshooting pipeline failures and improving observability

Quick Start

Provide a complete data pipeline design with validation and monitoring for a new analytics project.

Frequently Asked Questions about data-engineering

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

FAQPage Schema
How do I design data pipelines with schema validation and deduplication?

Designing data pipelines with schema validation requires implementing architectural layers that enforce validation checks and idempotent processing. This ensures reliable data quality and observability across batch and streaming workloads while preventing duplicate records.

What's the best way to model star schemas for an analytics data warehouse?

The best way to model star schemas for an analytics data warehouse involves structuring data into fact and dimension tables. This dimensional modeling approach optimizes query performance and enforces architecture decisions for analytics events.

How do I orchestrate ETL workflows using Airflow and dbt?

Orchestrating ETL workflows using Airflow and dbt requires defining pipeline dependencies and scheduling batch processing. This combination provides instrumentation guidelines and troubleshooting capabilities for pipeline failures to improve overall observability.

Can I use this approach for both batch and streaming data workloads?

Yes, you can use this approach for both batch and streaming data workloads. The design patterns apply to data warehouses and lakehouses, ensuring scalable architecture and data quality frameworks across different processing paradigms.

Why does my data pipeline fail and how can I improve observability?

Data pipelines fail due to schema validation issues, duplicate records, or lack of idempotent processing. You can improve observability by implementing instrumentation guidelines and data quality checks that monitor analytics events and pipeline health.