er-diagram-and-data-modeling

Identify and visualize entity-relationship structures from domain data.

2|1|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/Agentient/vibekit --skill er-diagram-and-data-modeling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: er-diagram-and-data-modeling
Source: https://github.com/Agentient/vibekit/tree/main/plugins/architecture-tools/skills/er-diagram-and-data-modeling
Command: npx skills add https://github.com/Agentient/vibekit --skill er-diagram-and-data-modeling

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Entity-relationship diagrams and data modeling support planning and validating database schemas, helping teams visualize structures before implementation.

Core Features & Use Cases

  • ER diagram generation to visualize entities, attributes, and relationships.
  • Cardinality and notation guidance for accurate modeling.
  • Key identification for primary and foreign keys to ensure referential integrity.
  • Normalization analysis guidance across 1NF, 2NF, and 3NF for better schema design.
  • Index and migration planning recommendations to optimize performance and evolve schemas.

Quick Start

Provide a list of entities, attributes, and relationships to generate an initial ER diagram and normalization guidance.

Frequently Asked Questions about er-diagram-and-data-modeling

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

FAQPage Schema
How do I create an ER diagram from existing domain data?

To create an ER diagram, provide a list of entities, attributes, and relationships from your domain data. The tool identifies and visualizes entity-relationship structures to help you plan and validate database schemas before implementation.

What is database normalization and when do I need to analyze it?

Database normalization is the process of organizing tables and columns to minimize data redundancy. You need to analyze it across 1NF, 2NF, and 3NF during schema design to ensure better data integrity and structural optimization.

How do I identify primary and foreign keys for relational database design?

To identify primary and foreign keys, model your entities and their relationships within the ER diagram. The tool outlines key identification to ensure referential integrity across your relational database schema.

What is the best way to plan database indexes and schema migrations?

The best way to plan indexes and migrations is to finalize your ER diagram and normalization first. The tool provides index and migration planning recommendations to optimize performance and evolve schemas based on your validated model.

Does this data modeling approach support cardinality notation guidance?

Yes, this data modeling approach supports cardinality and notation guidance. It accurately models entity relationships and visualizes structures to help teams validate database schemas before implementation.