data-engineering

Installation
SKILL.md

Data Engineering

Use this skill when the user is building or fixing a data platform, analytics stack, or warehouse-backed reporting workflow.

What this skill covers

  • Reasoning through the full data engineering lifecycle (generation, ingestion, storage, transformation, serving) and the six undercurrents (security, data management, DataOps, data architecture, orchestration, software engineering)
  • Calibrating architecture complexity to the organization's data maturity stage
  • Designing dbt-style staging/intermediate/mart layers with explicit grain and update patterns
  • Picking data models for analytics workloads (Kimball, Inmon, Data Vault, wide tables) with concrete trade-offs
  • Defining metrics before building dashboards or features, using a four-tier hierarchy and six-step decision framework
  • Choosing serving patterns: BI, embedded analytics, operational analytics, reverse ETL, ML feature serving
  • Balancing centralized execution with domain ownership ("data mesh lite")

Boundaries

Installs
6
GitHub Stars
4
First Seen
Apr 23, 2026
data-engineering — jimnguyendev/jimmy-skills