data-engineering

Design data engineering pipelines for batch and streaming analytics workloads.

17|5|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/MonumentalSystems/Atlas-Agent-Teams --skill data-engineering-monumentalsystems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-engineering
Source: https://github.com/MonumentalSystems/Atlas-Agent-Teams/tree/main/teams/data-science/skills/data-engineering
Command: npx skills add https://github.com/MonumentalSystems/Atlas-Agent-Teams --skill data-engineering-monumentalsystems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you design and improve data pipelines so data is delivered to analytics and ML systems in a dependable, scalable, and validated way.

Core Features & Use Cases

  • Pipeline architecture: Choose between batch, streaming, Lambda, and Kappa architectures to match latency and complexity needs, e.g., hourly reporting versus real-time fraud monitoring.
  • ETL/ELT workflows: Apply ETL or ELT best practices for incremental processing, auditing, orchestration (e.g., dbt), and transformation documentation.
  • Data storage selection: Map workloads to SQL databases, NoSQL models, data lakes, or data warehouses based on consistency, scalability, and analytics requirements.
  • Data quality & validation: Define quality dimensions (completeness, accuracy, consistency, timeliness, validity, uniqueness) and implement schema/range/pattern and referential integrity checks, plus profiling and lineage for impact analysis.

Quick Start

Generate a production-ready data pipeline blueprint that uses incremental ELT into a data warehouse with dbt, includes a streaming option with Kafka, and specifies concrete data quality checks and lineage tracking for a customer analytics use case.

Frequently Asked Questions about data-engineering

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

FAQPage Schema
How do I design a data engineering pipeline for real-time analytics?

Design a data engineering pipeline for real-time analytics by selecting a streaming architecture like Kappa, using Kafka for ingestion, and applying CDC to move and transform data reliably with low latency.

What is the best way to implement data quality and validation checks in an ELT workflow?

Implement data quality and validation in an ELT workflow by defining completeness, accuracy, and consistency dimensions, then applying schema, range, pattern, and referential integrity checks to ensure reliable data delivery.

When should I choose a Lambda architecture over batch ETL for my data warehouse?

Choose a Lambda architecture over batch ETL when your data warehouse requires both historical batch processing and real-time streaming ingestion to meet mixed latency and complexity needs for analytics.

How do I set up data lineage and impact analysis for streaming pipelines?

Set up data lineage and impact analysis for streaming pipelines by implementing tracking mechanisms across ingestion-to-storage stages, enabling profiling to monitor data flow and assess transformation impacts.

Can I use dbt for incremental ELT processing and orchestration?

Yes, you can use dbt for incremental ELT processing and orchestration to transform data, document workflows, and apply best practices for reliable data delivery into your analytics systems.