data-modeler

Convert business use-cases into structured RDBMS designs with Mermaid ER diagrams.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/tis-abe-akira/cc-data-modeler --skill data-modeler-tis-abe-akira
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-modeler
Source: https://github.com/tis-abe-akira/cc-data-modeler/tree/main/.claude/skills/data-modeler-skill
Command: npx skills add https://github.com/tis-abe-akira/cc-data-modeler --skill data-modeler-tis-abe-akira

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data-modeling from business use-cases is time-consuming and error-prone. This Skill automates the end-to-end process by converting requirements into a structured data model and diagrams, following immutable data modeling principles.

Core Features & Use Cases

  • Blackboard-pattern driven orchestration: multiple Knowledge Sources collaborate to gradually build the model from entities to ER diagram.
  • Immutable data model principles: differentiate Resources (stable, persistent) from Events (fact-at-a-point).
  • End-to-end workflow: entity extraction -> classification -> relationship analysis -> ER diagram generation, with artifacts such as state.yaml, model.json, and er_diagram.mmd.
  • Mermaid ER diagrams for quick visualization and integration with docs.
  • Extensible through optional assets (scripts, references, assets) for on-demand tasks.

Quick Start

Claude Code を使ってユースケースを入力すると、この Skill がデータモデルと ER図を自動生成します。下記は開始例です。

  • ユースケースを入力して実行してください。

Frequently Asked Questions about data-modeler

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

FAQPage Schema
How do I generate an ER diagram from business use-cases?

You can automate data-modeling from business use-cases by converting requirements into a structured RDBMS design that outputs a Mermaid ER diagram, state.yaml, and model.json artifacts.

What is immutable data modeling and when do I need it for database design?

Immutable data modeling differentiates stable persistent Resources from point-in-time Events for database design. You need it when structuring reliable RDBMS schemas from complex business requirements.

Can I use Mermaid ER diagrams to visualize database design?

Yes, you can use Mermaid ER diagrams to visualize database design. This Skill generates Mermaid-formatted ER diagrams for quick integration with documentation.

Does this data-modeling tool support DDL generation?

Yes, this data-modeling tool supports DDL generation. It converts business requirements into a structured RDBMS design with optional scripts for on-demand DDL generation tasks.

What is the best way to extract entities from business requirements?

The best way to extract entities from business requirements is using a Blackboard-pattern orchestration where multiple Knowledge Sources collaborate to gradually build the data model from entities to ER diagram.

What are the limitations of automated data-modeling from use-cases?

Automated data-modeling from use-cases requires clear business requirements to function properly. It focuses on RDBMS design and Mermaid ER diagrams, so it may not suit NoSQL or unstructured data modeling workflows.