Official Provider SkillView repo
Use in a reviewer agent in agent loops or when reviewing your own code.
Files1 files
SKILL.md317 lines
Loading editor…
Install
RecommendedOne command — your agent picks it up automatically.
Select an AI agent above to see the install command.
or
Manual Install
More stepsDownload the file and paste it into your agent's system prompt.
Skill details
Versionv1.0.0
Authordbt Labs
Categorycoding
Skill IDdbt-labs/dbt-core/.agents/skills/adapters-critic
Related skills
Adapter Skills Annotate ReferencesUse when annotating fs adapter implementations with upstream dbt-adapters Python reference links. Triggers whenever you need to add or audit GitHub permalink comments in adapter_impl.rs, trace an fs adapter method back to its Python origin in dbt-adapters, or when working on adapter divergence and want to know where a method came from. Also use when asked to "annotate references", "add upstream links", or "link adapter methods".Adapter Skills Annotate ReferencesUse when annotating fs adapter implementations with upstream dbt-adapters Python reference links. Triggers whenever you need to add or audit GitHub permalink comments in adapter_impl.rs, trace an fs adapter method back to its Python origin in dbt-adapters, or when working on adapter divergence and want to know where a method came from. Also use when asked to "annotate references", "add upstream links", or "link adapter methods".Adapters CriticUse in a reviewer agent in agent loops or when reviewing your own code.Running Dbt CommandsFormats and executes dbt CLI commands, selects the correct dbt executable, and structures command parameters. Use when running models, tests, builds, compiles, or show queries via dbt CLI. Use when unsure which dbt executable to use or how to format command parameters.Using Dbt StateUse when a user is enabling, configuring, optimizing, or debugging dbt State (the server-backed reuse mechanism that clones or skips nodes instead of rebuilding them). Use when they conflate dbt State with the `state:modified` selector or `--state` deferral. Use when asked about models rebuilding unexpectedly, views with `select *` rebuilding, volatile SQL (`current_timestamp()`, `random()`) rebuilding or not, cross-developer cloning, lag_tolerance.Mcp SetupSet up the dbt charts MCP server for AI assistant integration. Use when running 'dct init mcp', installing dbt charts, configuring MCP for Cursor, Claude Desktop, VS Code, Codex, Copilot, or any MCP-compatible client, or troubleshooting MCP connection issues like 'server not starting', 'tools not appearing', 'MCP requires additional dependencies'. Do NOT use for building dashboards (use {{ s_skill_name_build }}). Do NOT use for dashboard errors (use {{ s_skill_name_troubleshooting }}).