data-model-entities

Define 19 core domain entities with fields, relationships, and governance rules.

1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/Seth-arc/myelin-platform --skill data-model-entities
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-model-entities
Source: https://github.com/Seth-arc/myelin-platform/tree/main/primary_build_source/docs/skills/2/mnt/user-data/outputs/data-model-entities
Command: npx skills add https://github.com/Seth-arc/myelin-platform --skill data-model-entities

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides the authoritative definitions for all core domain entities, their fields, relationships, and data governance rules, preventing technical debt from diverging schemas.

Core Features & Use Cases

  • Canonical Entity Definitions: Access the single source of truth for all platform data models.
  • Data Governance Enforcement: Understand and apply rules for tenant scoping, soft deletes, immutability, and data retention.
  • Relationship Mapping: Visualize and understand how different entities connect within the platform.
  • Use Case: Before writing any new database schema, migration, or ORM model, consult this Skill to ensure adherence to the established data contract.

Quick Start

Load the data-model-entities skill to understand the definition and governance rules for the 'User' entity.

Frequently Asked Questions about data-model-entities

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

FAQPage Schema
How do I define database schema entities with tenant scoping and soft deletes?

Canonical data model entities enforce tenant scoping, soft deletes, immutable audit trails, and data retention policies across all platform schemas to prevent technical debt from diverging definitions. This Skill provides the authoritative reference for 19 core domain entities.

What is the single source of truth for platform data models and API shapes?

A data model entities reference serves as the single source of truth for platform data models and API shapes, defining core domain entities, their key fields, and relationships. It prevents schema divergence by acting as the canonical contract for database schemas and ORM models.

When do I need to consult canonical entity definitions before writing ORM models?

You need canonical entity definitions before writing any new database schema, migration, or ORM model to ensure adherence to the established data contract. This prevents technical debt by enforcing consistent data governance rules, including immutability and data retention policies.

Does this data model enforce data governance rules for immutable audit trails?

Yes, the data model enforces data governance rules for immutable audit trails across all 19 core domain entities. It actively enforces tenant scoping, soft deletes, immutability, and data retention policies to maintain strict platform data integrity.

What's the best way to map relationships between core domain entities?

The best way to map relationships between core domain entities is to consult the canonical data model definitions. This Skill provides relationship mapping for all platform entities, ensuring you understand how different data models connect and interact within the platform.

Can I use these data model entities to generate database migrations?

Yes, you can use these canonical data model entities to generate database migrations. The definitions serve as the authoritative reference for database schemas, ensuring that your migrations maintain strict adherence to tenant scoping, soft deletes, and data retention policies.