developing-incremental-models

Community

Build faster dbt incrementals with fewer failures.

Authormiptah21
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you develop and troubleshoot dbt incremental models so you get correct, up-to-date results without paying the cost of full refreshes or falling into common incremental pitfalls.

Core Features & Use Cases

  • Strategy selection: Choose the right incremental strategy (table, incremental with merge/append/delete+insert, or insert_overwrite for partitioned warehouses) based on data patterns and performance constraints.
  • Correctness guardrails: Define a truly unique unique_key, enforce a full-refresh baseline first, and validate incremental behavior to prevent data drift.
  • Troubleshooting & optimization: Fix merge failures (duplicate keys), improve partition pruning, handle late-arriving data with lookback windows, and manage schema drift using on_schema_change.

Quick Start

Use this guidance to configure and run a new dbt model as incremental with a safe strategy, then verify it first with full-refresh and again with incremental runs.

Dependency Matrix

Required Modules

None required

Components

references

💻 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: developing-incremental-models
Download link: https://github.com/miptah21/skills/archive/main.zip#developing-incremental-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.