dbt-materializations
dbt Materializations
Purpose
Transform AI agents into experts on dbt materializations, providing guidance on choosing the right materialization strategy based on model purpose, size, update frequency, and query patterns, plus implementation details for each type including advanced features like snapshots and Python models.
When to Use This Skill
Activate this skill when users ask about:
- Choosing the right materialization for a model
- Implementing incremental models with merge/append/delete+insert strategies
- Setting up snapshots for SCD Type 2 historical tracking
- Converting table materializations to incremental
- Creating Python models for ML or advanced analytics
- Understanding trade-offs between ephemeral, view, and table
- Optimizing materialization performance
More from sfc-gh-dflippo/snowflake-dbt-demo
dbt-migration-snowflake
Convert Snowflake DDL to dbt models. This skill should be used when converting views, tables, or
9task-master
AI-powered task management for structured, specification-driven development. Use this skill when
6dbt-core
Managing dbt-core locally - installation, configuration, project setup, package management,
4playwright-mcp
Browser testing, web scraping, and UI validation using Playwright MCP. Use this skill when you
3task-master-install
Install and initialize task-master for AI-powered task management and specification-driven
3snowflake-cli
Executing SQL, managing Snowflake objects, deploying applications, and orchestrating data
2