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.