Skip to main content

domain-modeler

Stars12
Forks0
UpdatedMarch 17, 2026 at 11:03

Produce a structured Domain-Driven Design model in DMML (Domain Model Markup Language) YAML from domain knowledge sources: ESML files, conversation transcripts, requirements documents, domain descriptions, or images of diagrams. Use this skill whenever the user wants to create a domain model covering strategic design (subdomains, bounded contexts, context map) and tactical design (aggregates, entities, value objects, domain events, commands, services, policies, process managers, repositories, factories, specifications, read models, modules). Trigger when the user mentions "domain model", "DMML", "strategic model", "tactical model", "bounded contexts", "create a domain model", "model this domain", or wants to move from any domain knowledge source to a DDD domain model. ESML files are the richest structured input but are NOT required โ€” the skill works with any combination of textual domain knowledge and optional images. This skill handles both strategic-only and full strategic+tactical modeling in a single prog

Installation

Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.

File Explorer
14 files
SKILL.md
readonly