data-engineering

Provide production-grade data engineering guidance for pipeline architecture.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Vincri126/MCO-Template --skill data-engineering-vincri126
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-engineering
Source: https://github.com/Vincri126/MCO-Template/tree/main/.orchestrator/skills/data-engineering
Command: npx skills add https://github.com/Vincri126/MCO-Template --skill data-engineering-vincri126

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dbt, jq, python3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill eliminates uncertainty around building and operating modern data engineering workflows by providing living guidance on pipeline architecture, transformations, orchestration, and quality assurance so that teams can focus on delivering reliable analytics instead of firefighting.

Core Features & Use Cases

  • Pipeline Architecture Reviews: Compare ETL vs ELT trade-offs, design scalable dbt layering, and document downstream schema expectations.
  • Orchestration Playbooks: Build production-ready Airflow DAGs with retries, XCom usage, sensors, and notification hooks plus fallback patterns for resilient schedules.
  • Data Quality & Governance: Run QA gate scripts, enforce dbt tests, integrate Great Expectations checks, and align on SCD strategies before deployments.

Quick Start

Ask the data-engineering skill to audit my dbt models, orchestrate Airflow DAGs, and document QA gate decisions for the upcoming release.

Frequently Asked Questions about data-engineering

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

FAQPage Schema
How do I structure dbt models for production-ready data pipelines?

Structuring dbt models for production-ready data pipelines involves designing scalable dbt layering and documenting downstream schema expectations. You can enforce this by running project structure checks to validate transformations before deployment.

What is the best way to orchestrate Airflow DAGs with retries and notifications?

The best way to orchestrate Airflow DAGs is by using production-ready templates that implement retries, XCom usage, sensors, and notification hooks. This ensures resilient schedules and provides fallback patterns for pipeline automation.

How do I enforce data quality gates in an ETL pipeline before release?

Enforcing data quality gates in an ETL pipeline requires running QA gate scripts and integrating dbt tests before deployments. This validation automation ensures data transformations meet quality standards and align on SCD strategies.

Do I need python3 and jq to automate dbt validation checks?

Yes, you need python3 and jq installed in your environment to automate dbt validation checks. These dependencies are required to execute the QA gate scripting and parse the JSON outputs from your data warehouse transformations.

When should I choose ELT over ETL for modern data warehouse architecture?

You should choose ELT over ETL for modern data warehouse architecture when you need scalable dbt layering and inline transformations. Comparing these trade-offs helps determine the optimal pipeline architecture for your downstream analytics.