patterns-entity-modeling

Installation
SKILL.md

Modeling Domain Entities

Overview

Extract and model domain entities from requirements using Domain-Driven Design principles. This skill covers entity identification, attribute definition, relationship modeling, and state machine documentation.

When to Use

  • Creating data-model.md from requirements or specifications
  • Extracting entities from user stories and functional requirements
  • Defining attributes, types, and constraints for entities
  • Modeling relationships between entities with cardinality
  • Documenting state machines for stateful entities
  • Brownfield analysis of existing data models

When NOT to Use

  • API contract design - Use humaninloop:patterns-api-contracts instead
  • Database schema migration - This skill is conceptual, not implementation
Related skills

More from deepeshbodh/human-in-loop

Installs
5
GitHub Stars
28
First Seen
Feb 25, 2026