creating-dbt-models

Community

Create correct dbt models with confidence.

Authormiptah21
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It solves the problem of reliably creating and updating dbt models without introducing schema mistakes or incorrect transformations by enforcing build-and-verify discipline.

Core Features & Use Cases

  • Conventions-first model creation: Discovers naming, config, and SQL patterns from your existing project before writing new logic.
  • End-to-end validation: Runs dbt build (not compile) and then verifies the resulting relations and sample data using dbt show.
  • Correctness checks against requirements: Confirms grain, column names, NULL expectations, and calculation outputs against sample rows and schema.yml test expectations.
  • Use case: When you need to add a new fact or intermediate model (or modify joins, transformations, or columns) based on task requirements or schema.yml specs, this ensures the model matches both structure and logic.

Quick Start

Use the creating-dbt-models skill to create or modify a dbt model following project conventions, run dbt build for verification, and then confirm the output with dbt show using the requested columns and grain.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: creating-dbt-models
Download link: https://github.com/miptah21/skills/archive/main.zip#creating-dbt-models

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.