pipeline-design

Designs end-to-end data pipelines with orchestration tools and dbt for ingestion to serving layers.

1|1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/nrakow/ae-skills-dev --skill pipeline-design-nrakow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pipeline-design
Source: https://github.com/nrakow/ae-skills-dev/tree/main/skills/pipeline-design
Command: npx skills add https://github.com/nrakow/ae-skills-dev --skill pipeline-design-nrakow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design, implement, and optimize end-to-end data pipelines with robust orchestration, clear dependency management, and reliable failure handling across ingestion, transformation, and serving layers.

Core Features & Use Cases

  • End-to-end pipeline design: ingestion, storage, transformation (dbt), and serving layers with observable outputs
  • Orchestrator guidance: select and configure Airflow, Dagster, Prefect, or dbt Cloud for your team
  • Design patterns: linear, fan-out/fan-in, and data asset patterns to manage complex dependencies

Quick Start

Tell me your ingestion sources, target warehouse, and preferred orchestrator, and I will generate a complete pipeline design plan.

Frequently Asked Questions about pipeline-design

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

FAQPage Schema
How do I design a reliable end-to-end data pipeline from ingestion to serving?

Designing a reliable data pipeline involves structuring ingestion, storage, transformation, and serving layers with robust orchestration and clear dependency management. This Skill generates complete pipeline plans, including DAG definitions and architecture diagrams for observable outputs.

What is the best way to choose an orchestrator for my dbt transformation pipeline?

Choosing an orchestrator for dbt transformation pipelines depends on your team's needs. This Skill provides guidance to select and configure tools like Airflow, Dagster, Prefect, or dbt Cloud to manage your data pipeline dependencies.

Can I use Airflow or Dagster to manage complex dependencies in my data pipeline?

Yes, you can use Airflow or Dagster to manage complex dependencies in your data pipeline. This Skill helps implement design patterns like linear, fan-out/fan-in, and data asset patterns to handle complex dependency flows.

How do I add observability patterns to an existing dbt and Airflow pipeline?

Adding observability patterns to an existing dbt and Airflow pipeline ensures reliable failure handling across all layers. This Skill helps redesign current pipelines to be observable and cost-efficient, outputting updated architecture diagrams.

What design patterns help manage complex dependencies in orchestrated data pipelines?

Design patterns that help manage complex dependencies in orchestrated data pipelines include linear, fan-out/fan-in, and data asset patterns. These patterns structure your dbt transformations to maintain clear dependency management.