LogoClawIndex
CasesSkillsAbout
LogoClawIndex

domain-driven-design - Model domains with data- and type-driven design

Guides domain modeling with ubiquitous language, explicit types, aggregates, bounded contexts, domain events, and visualizations.

Tags

Updated: 2026-10-03

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Discover ubiquitous language
  • Analyze existing domain models
  • Identify modeling inconsistencies
  • Design domain types
  • Model business workflows
  • Define aggregates and contexts
  • Document domain concepts
  • Create domain visualizations

Inputs

  • Domain requirements
  • Existing codebase
  • Domain terminology
  • Business rules
  • Data schemas
  • Modeling constraints

Outputs

  • Domain glossary
  • Domain model
  • Type definitions
  • Workflow models
  • Context maps
  • Domain diagrams
  • Consistency findings

Requirements

  • Access to the existing domain model
  • A supported modeling environment

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
domain-driven design
domain modeling
type-driven design
data-oriented design
software architecture
Discover ubiquitous language
Analyze existing domain models
Identify modeling inconsistencies
Design domain types
Domain requirements
Existing codebase
Domain terminology
Domain glossary
Domain model
Type definitions