data-engineer

Design data ingestion pipelines with schema validation and lineage tracking.

4|1|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/AreteDriver/ai_skills --skill data-engineer-aretedriver
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-engineer
Source: https://github.com/AreteDriver/ai_skills/tree/main/skills/data-engineer
Command: npx skills add https://github.com/AreteDriver/ai_skills --skill data-engineer-aretedriver

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams design and implement robust data pipelines, ensuring data quality, lineage, and scalable ingestion.

Core Features & Use Cases

  • Data Ingestion Design: Create reliable ingestion workflows with schema validation and monitoring.
  • Transformation & Validation: Build clean, normalized data pipelines with automated checks.
  • Use Case: Imagine a daily batch job that ingests vendor data, validates it against a schema, and writes to a data warehouse with auditable lineage.

Quick Start

Use this skill to define a new data ingestion pipeline that validates incoming CSV data and writes to a target sink.

Frequently Asked Questions about data-engineer

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

FAQPage Schema
How do I design reliable data ingestion pipelines with schema validation?

To design reliable data ingestion pipelines, define clear schemas, apply automated validation checks, and establish monitoring to ensure data quality during collection and loading. This approach supports both batch and streaming workloads using Python and SQL.

What's the best way to build fault-tolerant ETL pipelines using pandas?

The best way to build fault-tolerant ETL pipelines with pandas is to integrate automated data validation, lineage tracking, and clear schema enforcement into your transformation steps. This ensures clean, normalized data and auditable workflows for daily batch jobs.

How does data lineage tracking work in data engineering pipelines?

Data lineage tracking in data engineering pipelines works by recording the origin, transformations, and destination of data throughout the ETL process. It provides auditable records that help teams maintain data quality, verify schema compliance, and troubleshoot ingestion faults across batch and streaming workloads.

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

Yes, you can use this pipeline design approach for both batch and streaming data workloads. The methodology supports scalable ingestion, schema validation, and fault tolerance across diverse data collection and processing scenarios using Python, SQL, and workflow tools.

Why do I need data validation in my vendor data ingestion workflows?

You need data validation in vendor data ingestion workflows to prevent corrupt or schema-mismatched records from entering your data warehouse. Automated checks ensure the ingested data is clean, normalized, and reliable for downstream analysis and auditable lineage tracking.