dbt-analytics-engineering

Plan and implement dbt Core project structures, tests, and semantic layers.

9|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/gwenwindflower/dotfiles --skill dbt-analytics-engineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dbt-analytics-engineering
Source: https://github.com/gwenwindflower/dotfiles/tree/main/dot_agents/exact_skills/dbt-analytics-engineering
Command: npx skills add https://github.com/gwenwindflower/dotfiles --skill dbt-analytics-engineering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

dbt Analytics Engineering consolidates guidance for building, testing, and debugging dbt projects, ensuring consistent practices across models, sources, tests, and semantic layers to reduce errors and accelerate analytics delivery.

Core Features & Use Cases

  • Build, test, and debug dbt projects: models, sources, data and unit tests, and CLI workflows.
  • Semantic layer guidance: mapping metrics, dimensions, and entities to business concepts for faster insights.
  • Debugging and validation playbooks: logging, error diagnosis, and test strategy to improve data quality.

Quick Start

Validate the project with dbt parse and then iteratively build and test a targeted model using dbt build --select <model>.

Frequently Asked Questions about dbt-analytics-engineering

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

FAQPage Schema
How do I structure and test dbt projects to ensure reliable analytics delivery?

To ensure reliable dbt analytics delivery, structure projects with robust models, sources, and semantic layers, then enforce data tests and unit tests. This approach consolidates testing strategies and debugging workflows to reduce errors and maintain consistent data quality.

What is the best way to build and debug a specific dbt model iteratively?

The best way to build and debug a specific dbt model is to validate the project with dbt parse, then iteratively run dbt build --select <model>. This CLI workflow isolates errors and applies validation playbooks for logging and diagnosis during development.

How does a semantic layer map dbt metrics and dimensions to business concepts?

A dbt semantic layer maps metrics, dimensions, and entities to business concepts for faster insights. It provides structured guidance that bridges underlying data models with business logic, ensuring consistent metric definitions across analytics workflows.

Can I use unit tests and data tests together in dbt Core workflows?

Yes, you can use unit tests and data tests together within dbt Core workflows. Combining them enforces robust testing strategies that validate transformations and underlying source data, improving overall data quality and debugging efficiency.

Why does my dbt project need dependency management and validation playbooks?

Your dbt project needs dependency management and validation playbooks to diagnose errors and maintain data quality. Enforcing these best practices across CLI workflows and testing strategies reduces pipeline failures and ensures reliable analytics delivery.