Data Engineer

Optimize end-to-end data pipelines from ingestion to storage with validation and quality checks.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tannergolden/repository --skill data-engineer-tannergolden
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Data Engineer
Source: https://github.com/tannergolden/repository/tree/main/.agent/storage/skills/data
Command: npx skills add https://github.com/tannergolden/repository --skill data-engineer-tannergolden

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data teams often struggle to design and maintain scalable ETL pipelines with rigorous data quality checks, leading to delays and inconsistencies.

Core Features & Use Cases

  • End-to-end ETL pipeline development with validation and monitoring.
  • Storage optimization through appropriate serialization, partitioning, and compression for fast, cost-effective queries.
  • Governance and data quality controls to ensure lineage, reproducibility, and auditability.

Quick Start

Design and maintain end-to-end data pipelines from ingestion to storage with validation and monitoring.

Frequently Asked Questions about Data Engineer

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

FAQPage Schema
How do I build ETL pipelines with built-in data validation and quality checks?

You can build ETL pipelines with built-in validation by applying schema enforcement and quality controls during data ingestion. This approach ensures lineage, reproducibility, and auditability while maintaining data consistency from end to end.

What is the best way to optimize storage for fast and cost-effective data queries?

Optimizing data storage involves applying appropriate serialization, partitioning, and compression techniques. Using formats like Parquet helps reduce storage costs and accelerates query performance across large datasets.

Does this approach to data engineering work for both batch ETL and streaming ingestion?

Yes, this data engineering approach supports both batch ETL and streaming ingestion contexts. It optimizes end-to-end pipelines from ingestion to storage, ensuring data quality and performance matter across different processing methods.

How do I enforce schema and ensure data quality in batch ETL pipelines?

Enforcing schema in batch ETL pipelines requires implementing rigorous data quality controls and validation checks during processing. This ensures governance, lineage tracking, and reproducibility while preventing inconsistencies in your data warehouse.

Why does my data pipeline suffer from delays and inconsistencies during processing?

Data pipelines experience delays and inconsistencies when they lack scalable design and rigorous data quality checks. Implementing end-to-end validation, monitoring, and storage optimization resolves these issues and ensures reliable pipeline performance.