areas/software/data-engineering/skills/lineage-governance/SKILL.md
# Skill: Data Lineage & Governance ## When to load When tracing data origins, assessing impact of schema changes, or managing data catalog. ## Lineage in dbt ``` dbt manifest.json contains full lineage graph. Use: dbt ls --select +model_name (upstream) dbt ls --select model_name+ (downstream) ``` ## Impact Assessment for Column Change ``` Before renaming/dropping a column: 1. dbt ls --select model_name+ → list all downstream models 2. Check dashboards/BI tools connected to those model
npx skillsauth add sawrus/agent-guides areas/software/data-engineering/skills/lineage-governanceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When tracing data origins, assessing impact of schema changes, or managing data catalog.
dbt manifest.json contains full lineage graph.
Use: dbt ls --select +model_name (upstream)
dbt ls --select model_name+ (downstream)
Before renaming/dropping a column:
1. dbt ls --select model_name+ → list all downstream models
2. Check dashboards/BI tools connected to those models
3. Check ML feature pipelines consuming the column
4. Estimate blast radius: N models, M dashboards affected
Migration approach for breaking changes:
Phase 1: Add new column alongside old column
Phase 2: Migrate downstream consumers to new column (coordinate with owners)
Phase 3: Mark old column deprecated in YAML docs
Phase 4 (after 30 days): Drop old column
Every table in the warehouse must have:
description: what the table represents (grain, one sentence)owner: team or person responsibledata_classification: PUBLIC / INTERNAL / CONFIDENTIAL / RESTRICTEDsla_freshness: expected update frequencytesting
QA Expert for writing E2E tests, test scenarios, test plans, and ensuring test coverage quality.
development
Expert UI/UX design intelligence for creating distinctive, high-craft, and mobile-first interfaces. Focuses on premium aesthetics, touch-first ergonomics, and Flutter performance.
development
Code Review Expert for static analysis, security auditing, architecture review, and ensuring code quality standards.
development
Babysit a GitHub pull request after creation by continuously polling review comments, CI checks/workflow runs, and mergeability state until the PR is merged/closed or user help is required. Diagnose failures, retry likely flaky failures up to 3 times, auto-fix/push branch-related issues when appropriate, and keep watching open PRs so fresh review feedback is surfaced promptly. Use when the user asks Codex to monitor a PR, watch CI, handle review comments, or keep an eye on failures and feedback on an open PR.