ProfessorGPTProfessorGPT
dbt Labs
dbt Labsdbt Labs· v1.0.0
ai-mlResmi
Resmi Sağlayıcı Skill'iView repo

Install and configure the dbt_context_engineering package in a consuming dbt project: packages.yml/dbt deps, the per-adapter var configuration everything depends on (embedding_model, model_generate/classify/extract, the ai_functions_enabled safety gate, cost ceilings, output caps), and per-engine prerequisites for Snowflake (Cortex), Databricks (serverless/DBR), and BigQuery (Vertex connection, Gemini thinking budget). Use whenever a user is setting up or configuring the package: 'how do I insta

Dosyalar3 dosya
SKILL.md138 satır
Loading editor…

Kurulum

Önerilen

Tek komut — ajanınız otomatik olarak devreye alır.

Kurulum komutunu görmek için yukarıdan bir AI aracı seçin.

veya

Manuel Kurulum

Daha fazla adım

Arşivi indirin ve dosyaları projenize manuel olarak ekleyin.

Skill detayları

Versiyonv1.0.0
Yazardbt Labs
Kategoriai-ml
Skill IDdbt-labs/dbt-context-engineering/skills/dbt-ce-setup
Dosyalar3 dosya

İlgili skill'ler

Dbt Ce Ai FunctionsUse the row-level AI functions from the dbt_context_engineering package in a consuming dbt project: generate (free-form/structured text), classify (single label from a taxonomy), extract (typed structured records), and ai_agg (group-level LLM aggregation), plus authoring the versioned prompt and schema macros they require in your own project and reading structured output back with text() and field(). Use whenever a user wants an LLM to run over their rows in dbt: 'classify each ticket by prioritDbt Ce PipelineBuild a retrieval / semantic-search pipeline in a dbt project using the dbt_context_engineering package — chunk, attach metadata, embed, vector search, knowledge base — and make it production-grade (cost guards, run log, incremental re-embed, groundedness/eval tests). Use whenever a user wants to turn a text corpus (transcripts, docs, tickets, emails) into searchable context: semantic search, RAG context tables, retrieval over embeddings, a knowledge base, chunking text for an LLM, embedding a cAdding Dbt Unit TestCreates unit test YAML definitions that mock upstream model inputs and validate expected outputs. Use when adding unit tests for a dbt model or practicing test-driven development (TDD) in dbt.Building Dbt Semantic LayerUse when creating or modifying dbt Semantic Layer components — semantic models, metrics, dimensions, entities, measures, or time spines. Covers MetricFlow configuration, metric types (simple, derived, cumulative, ratio, conversion), and validation for both latest and legacy YAML specs.Configuring Dbt Mcp ServerGenerates MCP server configuration JSON, resolves authentication setup, and validates server connectivity for dbt. Use when setting up, configuring, or troubleshooting the dbt MCP server for AI tools like Claude Desktop, Claude Code, Cursor, or VS Code.Maintaining Dbt DocumentationAudits dbt documentation coverage and drafts missing model/column descriptions in the project's own house style, one folder at a time, for human review. Use when documenting undocumented models, backfilling missing YAML descriptions, auditing doc coverage, or keeping schema YAML in sync with model SQL — especially on multi-contributor projects where new models routinely land undocumented.