des-domain-modeling

Create a conceptual data engineering domain model from Phase 05 source evidence.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents data engineering teams from designing schemas, pipelines, and analytics on top of vague terms, ambiguous grains, and unresolved source-of-truth decisions by forcing a conceptual domain model grounded in business meaning and Phase 05 source evidence.

Core Features & Use Cases

  • Conceptual Domain Model for Phase 06: Defines a domain scope, business glossary, ontology-lite concept map, core entities, domain events, value objects, relationships, conceptual grains, identity rules, and domain rules without copying source schemas.
  • Source alignment and evidence-backed mapping: Records where each domain concept is supported by sources, carries forward Phase 05 caveats, maps concepts to source-of-truth decisions, and documents terminology conflicts and synonyms.
  • Validation-ready artifacts (Phase-Orchestrated Support): Produces required Phase 06 support plan, evidence pack, artifact revision notes, Done Gate result, and Phase 06→07 handoff so downstream architecture can proceed safely.

Quick Start

Use the des-domain-modeling skill to create _des-output/planning-artifacts/06-conceptual-domain-model.md using Phase 05 business context, source inventory, and the Phase 05→06 handoff.

Frequently Asked Questions about des-domain-modeling

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

FAQPage Schema
What is conceptual domain modeling in data engineering?

Conceptual domain modeling defines business meaning, core entities, domain events, and conceptual grains before physical schema design. It establishes an ontology-lite concept map and identity rules to prevent building pipelines on vague terms or ambiguous source-of-truth decisions.

How do I create a conceptual domain model before physical database design?

To create a conceptual domain model, you map business concepts to source evidence, document terminology conflicts, and define relationships and domain rules. You then generate a validation package with an evidence pack and handoff artifacts to guide safe downstream architecture.

When do I need an ontology-lite domain model for my data pipelines?

You need an ontology-lite domain model when business concepts, conceptual grains, or source-of-truth decisions are ambiguous or conflict across multiple sources. It forces alignment on terminology and identity rules before any physical modeling or pipeline execution begins.

Does conceptual domain modeling require a source inventory?

Yes, conceptual domain modeling requires a source inventory and business context from prior phase handoffs. It uses source evidence to record where each domain concept is supported, carries forward caveats, and maps concepts to validated source-of-truth decisions.

What is the best way to manage terminology conflicts across multiple data sources?

The best way to manage terminology conflicts is building an evidence-backed conceptual domain model. It maps business terms to source-of-truth decisions, documents synonyms, and propagates caveats from source evidence to ensure analytics are built on aligned definitions.

What are the limitations of skipping conceptual modeling and copying source schemas directly?

Skipping conceptual modeling limits your architecture by duplicating vague terms and unresolved source-of-truth conflicts into physical schemas. Without an ontology-lite layer and identity rules, downstream pipelines and analytics inherit semantic ambiguities that cause data quality failures.