What problem does it solve? Running dbt commands against Snowflake requires correct project context and authentication, and mistakes like missing credentials or wrong model selections waste time. This Skill standardizes common dbt operations so builds, tests, and compiles run correctly the first time. ## Core Features & Use Cases - Model Builds: Build a single model or include upstream dependencies with dbt build --select +model_name. - Testing & Compilation: Run tests on selected models or compile SQL without executing it against the warehouse. - Full Refresh: Rebuild incremental models from scratch with --full-refresh when logic changes. - Auth Awareness: Checks for Snowflake credentials via .env files, project auth helpers, or shell exports before running commands. - Use Case: After editing an incremental model, ask to full-refresh it and run its tests, and get results plus any test failures reported back. ## Quick Start Ask the assistant to build and test a specific dbt model, for example by saying run dbt build and test for the fct_orders model.