data-lineage-design

Designs verifiable provenance architectures for complex data pipelines, including transactional edge capture and bidirectional graph traversal.

1|Updated Jun 20, 2026
One-click install
npx skills add https://github.com/shafibabar/SDLC-Artifact-Factory --skill data-lineage-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-lineage-design
Source: https://github.com/shafibabar/SDLC-Artifact-Factory/tree/main/skills/data-lineage-design
Command: npx skills add https://github.com/shafibabar/SDLC-Artifact-Factory --skill data-lineage-design

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the lack of verifiable provenance in data pipelines, preventing compliance failures and data quality incidents by ensuring every data transformation is traceable, immutable, and audit-ready.

Core Features & Use Cases

  • Granularity Strategy: Guides the selection of dataset, table, or column-level lineage based on cost-benefit analysis.
  • Transactional Capture: Implements runtime emission of lineage edges within the same database transaction as the data change, ensuring the lineage is always accurate.
  • Compliance Evidence: Provides a framework for answering the five canonical lineage questions, including impact analysis, root-cause identification, and right-to-erasure support.

Quick Start

Use the data-lineage-design skill to define the lineage capture strategy and schema for the new customer data pipeline.

Frequently Asked Questions about data-lineage-design

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

FAQPage Schema
How do I design a data lineage architecture for compliance auditing?

Designing a data lineage architecture for compliance auditing involves defining a granularity strategy and implementing transactional edge capture to ensure every data transformation is traceable, immutable, and audit-ready. This framework answers canonical lineage questions for compliance evidence.

What is transactional capture in data lineage and why does it matter?

Transactional capture in data lineage is the runtime emission of lineage edges within the same database transaction as the data change. It matters because it ensures lineage records remain perfectly synchronized with data modifications, preventing compliance failures and accuracy gaps.

How do I choose the right granularity for data provenance tracking?

Choosing the right granularity for data provenance tracking requires a cost-benefit analysis to select between dataset, table, or column-level lineage. This granularity strategy dictates the precision of your impact analysis and root-cause identification capabilities.

Does data lineage design support right-to-erasure and privacy regulations?

Yes, data lineage design supports right-to-erasure and privacy regulations through privacy-respecting derivation tracking. This provides the verifiable provenance needed to locate and manage personal data across complex pipelines for compliance evidence.

What is the best way to perform impact analysis on enterprise data estates?

The best way to perform impact analysis on enterprise data estates is implementing bidirectional graph traversal across your lineage architecture. This allows you to identify root causes and evaluate downstream effects using verifiable provenance from transactional edge capture.

Can I use OpenLineage to build evidence-grade data lineage systems?

Building evidence-grade data lineage systems with OpenLineage involves designing a schema that supports transactional edge capture and bidirectional graph traversal. This integration ensures complex data pipelines maintain verifiable provenance for data governance.