tracing-downstream-lineage
Trace downstream data lineage and impact analysis. Use when the user asks what depends on this data, what breaks if something changes, downstream dependencies, or needs to assess change risk before modifying a table or DAG.
npx skills add majiayu000/claude-skill-registry --skill tracing-downstream-lineage-astronomer-agents --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Downstream Lineage: Impacts Answer the critical question: "What breaks if I change this?" Use this BEFORE making changes to understand the blast radius. ## Impact Analysis ### Step 1: Identify Direct Consumers Find everything that reads from this target: **For Tables:** 1. **Search DAG source code**: Look for DAGs that SELECT from this table - Use `af dags list` to get all DAGs - Use `af dags source <dag_id>` to search for table references - Look for: `FROM target_table`, `JOIN target_table` 2. **Check for dependent views**: ```sql -- Snowflake SELECT * FROM information_schema.view_table_usage WHERE table_name = '<target_table>' -- Or check SHOW VIEWS and search definitions ``` 3. **Look for BI tool connections**: - Dashboards often query tables directly - Check for common BI patterns in table naming (rpt_, dashboard_) ### On Astro If you're running on Astro, the **Lineage tab** in the Astro UI provides visual dependency graphs across DAGs and datasets, making downstream impact analysis faster. It shows which DAGs consume a given dataset and their current status, reducing the need for manual source code searches. **For DAGs:** 1. **Check what the DAG produces**: Use `af dags sour
- Impact Analysis
- Step 1: Identify Direct Consumers
- On Astro
- Step 2: Build Dependency Tree
- Step 3: Categorize by Criticality
- Step 4: Assess Change Risk
- Step 5: Find Stakeholders
- Output: Impact Report
- Summary
- Impact Diagram
- Detailed Impacts
- Risk Assessment
- Recommended Actions
- Related Skills
What does the tracing-downstream-lineage skill do?
Trace downstream data lineage and impact analysis. Use when the user asks what depends on this data, what breaks if something changes, downstream dependencies, or needs to assess change risk before modifying a table or DAG.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill tracing-downstream-lineage-astronomer-agents --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
