entity-modelling
CommunityModel concepts precisely, avoid ambiguity.
Software Engineering#inheritance#data modeling#classification#enumeration#conceptual modeling#entity design
AuthorSemprini
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you accurately classify concepts as entities or enumerations, define their relationships, and decide on inheritance patterns, preventing common modeling errors.
Core Features & Use Cases
- Concept Classification: Distinguishes between first-class entities, enums, attributes, and relationship attributes.
- Inheritance Design: Guides the creation of logical subtype hierarchies.
- Attribute Definition: Ensures correct definition of entity attributes, constraints, and enumerations.
- Use Case: When unsure whether "Customer" should be a standalone entity or just a type of "Party," this skill provides the framework to make the correct decision based on business ownership and attributes.
Quick Start
Use the entity-modelling skill to help classify the concept of 'Product' as either an entity or an enum.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: entity-modelling Download link: https://github.com/Semprini/md-ddl/archive/main.zip#entity-modelling Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.