dbt-analyze

Identify downstream consumers and column-level lineage for changed dbt models.

792|138|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/AltimateAI/altimate-code --skill dbt-analyze
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dbt-analyze
Source: https://github.com/AltimateAI/altimate-code/tree/main/.opencode/skills/dbt-analyze
Command: npx skills add https://github.com/AltimateAI/altimate-code --skill dbt-analyze

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

dbt model changes can cascade through complex pipelines; this skill helps you assess downstream impact using column-level lineage and the dependency graph to understand blast radius before shipping.

Core Features & Use Cases

  • Identify downstream consumers of a model
  • Trace column-level lineage to detect breaking changes
  • Generate an impact report for risk assessment and planning

Quick Start

Provide the changed model name to analyze its downstream impact.

Frequently Asked Questions about dbt-analyze

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I assess the downstream impact of dbt model changes?

To assess downstream impact from dbt model changes, trace column-level lineage and the dependency graph to identify affected consumers and generate a blast radius report for risk assessment.

Can I track column-level lineage to detect breaking changes in dbt?

Yes, tracking column-level lineage detects breaking dbt changes by mapping cascading effects and renames across downstream models, relying on manifest-based lineage extraction to pinpoint affected tables and columns.

How do I identify downstream consumers of a changed dbt model?

Identify downstream consumers by applying the changed dbt model name to analyze its dependency graph, extracting manifest-based lineage to map all cascading dependencies and affected consumers.

What is the best way to evaluate blast radius before shipping dbt updates?

Evaluating blast radius before shipping dbt updates is best done by generating an impact report that traces column-level lineage, focusing on breaking changes and cascading effects across the dependency graph.

Does dbt lineage analysis work with manifest-based extraction tools?

Yes, dbt lineage analysis works with manifest-based extraction tools like dbt_lineage and alternatives such as lineage_check to map tables and columns for tracking downstream impact.

What do I need to provide to start analyzing dbt downstream impact?

To start analyzing dbt downstream impact, you need to provide the changed model name to map the column-level lineage and generate an impact report for risk assessment and planning.