Skip to content

Recipes

Recipes are end-to-end task guides. Each one starts from a user goal, shows which interface to use, and walks through the commands or UI steps to reach a clear outcome.

Choose a recipe

GoalRecipe
Check whether a dbt run succeeded and identify failed nodesDebug a failed run
Rank slow models and find timing bottlenecksInvestigate slow models
Understand which models would break if you changed oneFind model impact
Produce a dbt health summary in GitHub Actions or CIGenerate CI health summary
Move from CLI JSON output to visual browser investigationOpen CLI result in Web
Let an AI agent query dbt artifacts safelyAsk an agent about a dbt run

Prerequisites for all recipes

  • manifest.json and run_results.json under a dbt target directory
  • Node.js 20+

Run npx @dbt-tools/cli status --dbt-target ./target --json first to confirm artifacts are readable.

No real dbt project? Use Try with a sample project to generate artifacts with a public sample repo, then run any recipe against ./target.

How recipes relate to existing workflows

The site also has detailed Workflows pages under each interface section (CLI, Web, Agents). Recipes and workflows cover overlapping ground from different angles:

  • Recipes start with a user goal and route to the right interface.
  • Workflows start with a specific interface and walk through its steps.

Both are valid. Use whichever framing matches how you think about your task.

Released under the repository license terms.