des-data-product-definition

Creates consumer-backed data product specifications from business requirements and KPIs.

2|Updated May 20, 2026
One-click install
npx skills add https://github.com/DKSang/DES-SKILL --skill des-data-product-definition
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: des-data-product-definition
Source: https://github.com/DKSang/DES-SKILL/tree/main/skills/des-data-product-definition
Command: npx skills add https://github.com/DKSang/DES-SKILL --skill des-data-product-definition

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents AI agents from shipping disconnected pipelines or “tables-as-products” by turning upstream requirements and KPIs into a clearly bounded, consumer-driven data product specification with explicit service, trust, access, ownership, and lifecycle expectations.

Core Features & Use Cases

  • Defines a data product boundary and promise: captures what is inside vs non-scope, primary/secondary consumers, supported use cases, and product outputs so Phase 05 can assess sources safely.
  • Translates business context into product decisions: maps business questions, functional/non-functional requirements, and KPIs into a specification that can be reviewed, evidenced, and revised.
  • Creates Phase 04 governance artifacts: generates the Data Product Specification plus Phase 04 support plan, evidence pack, artifact revision notes, Done Gate, and Phase 04→Phase 05 handoff without designing physical schemas or implementation.

Quick Start

Use the des-data-product-definition skill to produce _des-output/planning-artifacts/04-data-product-specification.md from your existing Phase 01–03 planning artifacts and Phase 03→04 handoff, then generate the Phase 04 support plan, evidence pack, and Phase 04→Phase 05 handoff ready for des-data-source-assessment.

Frequently Asked Questions about des-data-product-definition

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

FAQPage Schema
How do I define a data product boundary from business requirements and KPIs?

A data product specification captures what is inside vs non-scope, primary consumers, supported use cases, and product outputs like dashboards, semantic outputs, APIs, or ML datasets, preventing premature implementation.

What is the best way to prevent shipping disconnected tables-as-products?

Establishing a consumer-backed data product specification with explicit service, trust, access, ownership, and lifecycle expectations prevents shipping disconnected tables-as-products before physical implementation begins.

How do I create data governance artifacts for a phase workflow handoff planning?

Create data governance artifacts by generating a data product specification, support plan, evidence pack, revision notes, Done Gate, and phase handoff documents from validated upstream requirements without designing physical schemas or code.

Does the data product definition process include physical schema and ingestion design?

No, data product definition explicitly excludes designing physical schemas, sources, ingestion, transformations, contracts, or code, focusing solely on establishing a bounded product promise and service expectations for downstream phases.

When do I need a bounded data product promise for dashboards or ML datasets?

You need a bounded data product promise for dashboards, semantic outputs, APIs, or ML datasets when upstream requirements and prior phase handoffs exist, requiring explicit service and trust expectations before assessing data sources.

Can I use business discovery and functional requirements to set data product service expectations?

Yes, business discovery, functional and non-functional requirements, and KPIs map into a specification defining explicit service, trust, access, ownership, and lifecycle expectations for your data product.