From data-engineering
Organizes dbt projects with medallion architecture patterns including staging, intermediate, and marts layers, plus naming conventions, testing strategies, and incremental processing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/data-engineering:dbt-transformation-patternsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Production-ready patterns for dbt (data build tool) including model organization, testing strategies, documentation, and incremental processing.
Production-ready patterns for dbt (data build tool) including model organization, testing strategies, documentation, and incremental processing.
sources/ Raw data definitions
↓
staging/ 1:1 with source, light cleaning
↓
intermediate/ Business logic, joins, aggregations
↓
marts/ Final analytics tables
| Layer | Prefix | Example |
|---|---|---|
| Staging | stg_ | stg_stripe__payments |
| Intermediate | int_ | int_payments_pivoted |
| Marts | dim_, fct_ | dim_customers, fct_orders |
# dbt_project.yml
name: "analytics"
version: "1.0.0"
profile: "analytics"
model-paths: ["models"]
analysis-paths: ["analyses"]
test-paths: ["tests"]
seed-paths: ["seeds"]
macro-paths: ["macros"]
vars:
start_date: "2020-01-01"
models:
analytics:
staging:
+materialized: view
+schema: staging
intermediate:
+materialized: ephemeral
marts:
+materialized: table
+schema: analytics
# Project structure
models/
├── staging/
│ ├── stripe/
│ │ ├── _stripe__sources.yml
│ │ ├── _stripe__models.yml
│ │ ├── stg_stripe__customers.sql
│ │ └── stg_stripe__payments.sql
│ └── shopify/
│ ├── _shopify__sources.yml
│ └── stg_shopify__orders.sql
├── intermediate/
│ └── finance/
│ └── int_payments_pivoted.sql
└── marts/
├── core/
│ ├── _core__models.yml
│ ├── dim_customers.sql
│ └── fct_orders.sql
└── finance/
└── fct_revenue.sql
Detailed pattern documentation lives in references/details.md. Read that file when the navigation tier above is insufficient.
{{ var('start_date') }}npx claudepluginhub wshobson/agents --plugin data-engineering3plugins reuse this skill
First indexed Jul 7, 2026
Organizes dbt projects with medallion architecture patterns including staging, intermediate, and marts layers, plus naming conventions, testing strategies, and incremental processing.
Provides production-ready dbt patterns for model organization, testing, documentation, and incremental processing. Use when building data transformations or implementing analytics engineering best practices.
Provides production-ready patterns for dbt transformation pipelines including model organization, testing, documentation, and incremental processing.