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.