data-modeling

Create ERDs, data dictionaries, and structured data models for database design.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/pohlai88/afenda-vite-react --skill data-modeling-pohlai88
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-modeling
Source: https://github.com/pohlai88/afenda-vite-react/tree/main/.agents/skills/data-modeling
Command: npx skills add https://github.com/pohlai88/afenda-vite-react --skill data-modeling-pohlai88

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data modeling tasks often require documenting data structures, relationships, and attributes across business domains, enabling clear communication and robust database design.

Core Features & Use Cases

  • ERD creation: Visualizes entities, attributes, and relationships.
  • Data dictionary generation: Produces standardized metadata for data elements.
  • Modeling levels: Supports conceptual, logical, and physical modeling.
  • Use Case: When designing a new data model, generate ERDs and a data dictionary to guide implementation.

Quick Start

Create an ERD for the new customer data model and generate a data dictionary for the same scope.

Frequently Asked Questions about data-modeling

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

FAQPage Schema
How do I create an ERD for a new data model?

To create an ERD, define the required business entities, attributes, and relationships, then visualize the structure to support database design. This skill guides you through specifying entities and mapping rules to generate visual data models.

What is the difference between conceptual, logical, and physical data models?

Conceptual data models define high-level business domain entities, logical models detail attributes and relationships, and physical models specify constraints for database implementation. This skill applies all three modeling levels to support complete data architecture.

How do I generate a data dictionary for database design?

Generate a data dictionary by specifying entities, attributes, and constraints to produce standardized metadata for data elements. This skill outputs structured data dictionaries alongside ERDs to document data structures and guide implementation.

Can I use data modeling for business domain analysis?

Yes, data modeling supports business domain analysis by mapping entities and relationships across different operational areas. It structures data architecture using conceptual models to enable clear communication between analysts and developers.

What's the best way to document data architecture constraints?

Document data architecture constraints by applying physical data modeling to specify mapping rules and limitations for target database designs. This skill provides structured guidance to define constraints and metadata for robust data structures.