analytics-data-engineer

Guide dbt-style analytics project structuring, governance, and CI.

7|1|Updated May 19, 2026
One-click install
npx skills add https://github.com/daemon-blockint-tech/Agentic-Enteprises-Skill --skill analytics-data-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analytics-data-engineer
Source: https://github.com/daemon-blockint-tech/Agentic-Enteprises-Skill/tree/main/analytics-data-engineer
Command: npx skills add https://github.com/daemon-blockint-tech/Agentic-Enteprises-Skill --skill analytics-data-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Analytics teams often struggle to organize dbt-style projects across sources, staging, intermediate, and marts, hindering maintainability, lineage, and BI readiness.

Core Features & Use Cases

  • Establish project conventions for layering, naming, and materialization defaults to ensure consistent analytics pipelines.
  • Document models, lineage, and exposures while enabling CI for analytics code and governance.
  • Debug mart freshness and align warehouse tables to business metrics to improve trust in dashboards.

Quick Start

Create a dbt-like project layout with sources, staging, intermediate, and marts following standard naming conventions.

Frequently Asked Questions about analytics-data-engineer

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

FAQPage Schema
How do I structure a dbt project with proper staging, intermediate, and marts layers?

To structure a dbt project, establish layering conventions with sources, staging, intermediate, and marts following standard naming rules. This ensures consistent analytics pipelines, clear lineage tracking, and maintainable data models across the warehouse.

What is the best way to debug mart freshness and align warehouse tables to business metrics?

Debugging mart freshness involves checking incremental loads and defining exposures to align warehouse tables with business metrics. This governance approach improves dashboard trust by ensuring analytics models reflect current and accurate business data.

How do I set up CI for analytics code and dbt SQL transformations?

Setting up CI for analytics code requires governing dbt SQL transformations through automated testing pipelines. This validates data models, documents lineage, and ensures exposures remain reliable before deploying changes to production warehouse environments.

Can I use dbt data modeling patterns for incremental loads and warehouse table materialization?

Yes, dbt data modeling supports incremental loads and configurable table materialization defaults. By applying these patterns, you control how warehouse tables are built and refreshed, optimizing performance for large analytics datasets.

Why does my analytics project struggle with maintainability and BI readiness across source layers?

Analytics projects struggle with maintainability when sources, staging, intermediate, and marts layers lack clear conventions. Structuring dbt-style projects with proper naming, materialization defaults, and documentation resolves lineage gaps and improves BI readiness.

Do I need to define tests and exposures in dbt to govern analytics engineering projects?

Yes, defining tests and exposures is essential to govern analytics engineering projects. Tests validate data model integrity, while exposures document how downstream BI tools consume marts, ensuring trust and visibility across the entire analytics pipeline.