data-products

Design and govern data products with contracts and SLAs.

4|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/vivekgana/databricks-platform-marketplace --skill data-products
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-products
Source: https://github.com/vivekgana/databricks-platform-marketplace/tree/main/plugins/databricks-engineering/skills/data-products
Command: npx skills add https://github.com/vivekgana/databricks-platform-marketplace --skill data-products

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data products are self-contained, discoverable assets with clear ownership, SLAs, and contracts. This skill provides patterns for designing, implementing, and governing data products using Data Mesh principles to reduce cross-team friction and improve data quality.

Core Features & Use Cases

  • Patterns for designing, implementing, and governing data products with explicit contracts, SLAs, and ownership.
  • Enables self-serve data access across domains with discoverable interfaces and versioned contracts.
  • Use cases include creating customer data products, governance contracts, and SLA monitoring across data platforms.

Quick Start

  • Define a data product specification and corresponding contracts.
  • Implement interfaces, governance rules, and SLAs.
  • Use the discovery catalog to locate and reuse existing data products.

Frequently Asked Questions about data-products

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

FAQPage Schema
How do I design data products with contracts and SLAs?

Design data products by defining explicit specifications, versioned contracts, SLAs, and clear ownership boundaries to ensure self-serve discoverability and reduce cross-team friction.

What is the best way to implement data mesh governance across multiple domains?

Implement data mesh governance by applying domain ownership patterns, centralized catalog interfaces, and lifecycle management rules to enable discoverability and cross-team sharing of data assets.

How does a centralized data catalog improve data product discoverability?

A centralized data catalog improves discoverability by providing a unified interface to locate, evaluate, and reuse existing self-serve data products across multiple organizational domains.

Can I use this approach to monitor SLAs across different data platforms?

Yes, you can monitor SLAs across data platforms by defining explicit service level agreements within your data product contracts and tracking them through governance and lineage patterns.

When do I need to define versioned contracts for my data assets?

You need versioned contracts for data assets when enabling self-serve access across domains to ensure interface stability, maintain data quality, and manage lifecycle changes without breaking dependencies.

Data mesh implementation for self-serve access not reducing cross-team friction?

To reduce friction, ensure your data products have explicit ownership, SLAs, and discoverable interfaces governed by a centralized catalog, enabling true self-serve cross-team sharing.