db-conceptual-modeling

Produce conceptual models of entities, relationships, and lifecycle semantics for schema design.

7|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/KentoShimizu/sw-agent-skills --skill db-conceptual-modeling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: db-conceptual-modeling
Source: https://github.com/KentoShimizu/sw-agent-skills/tree/main/skills/db-conceptual-modeling
Command: npx skills add https://github.com/KentoShimizu/sw-agent-skills --skill db-conceptual-modeling

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use this skill to model domain meaning first, so later schema decisions reflect business semantics rather than accidental implementation details.

Core Features & Use Cases

  • Model business invariants explicitly before table design.
  • Capture key entity boundaries, relationships, and lifecycle semantics.
  • Align bounded-context concepts to reduce drift across teams.

Quick Start

Create a conceptual model outlining domain entities, relationships, and lifecycle states to guide downstream schema design.

Frequently Asked Questions about db-conceptual-modeling

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

FAQPage Schema
What is conceptual modeling in domain-driven design?

Conceptual modeling in domain-driven design captures business invariants, entity boundaries, and lifecycle semantics to align domain meaning before making downstream schema decisions.

How do I align bounded context terminology across teams before schema design?

To align bounded context terminology across teams, produce a conceptual model mapping explicit entity boundaries, relationship ownership, and cardinality to reduce semantic drift before schema design.

When do I need to model entity relationships and lifecycle states?

You need to model entity relationships and lifecycle states during new domain introductions, cross-team alignment, or schema evolution where domain terminology is ambiguous and requires explicit boundaries.

How to guide database schema decisions using business semantics?

Guide database schema decisions by first producing a conceptual model that outlines domain entities, relationship ownership, and lifecycle states to ensure later schema choices reflect business semantics.

What is the best way to capture business invariants before table design?

The best way to capture business invariants before table design is to model domain meaning explicitly, mapping entity boundaries and relationship cardinality to produce downstream design artifacts.