domain-modeler

Generates strategic domain models with DDD and Event Storming Lite from briefs.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/buddypia/kaiju-voice --skill domain-modeler-buddypia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: domain-modeler
Source: https://github.com/buddypia/kaiju-voice/tree/main/.claude/skills/domain-modeler
Command: npx skills add https://github.com/buddypia/kaiju-voice --skill domain-modeler-buddypia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of detailed domain models, including Bounded Contexts, Ubiquitous Language, and event flows, directly from feature briefs, reducing manual analysis time and ensuring consistency.

Core Features & Use Cases

  • Strategic DDD: Identifies and defines Bounded Contexts and their relationships using Context Maps.
  • Event Storming Lite: Extracts domain events, commands, and aggregates to visualize business processes.
  • Ubiquitous Language: Generates a comprehensive glossary of domain terms in multiple languages.
  • Use Case: When defining a new feature, use this Skill to automatically generate the DOMAIN-MODEL.md document, providing a clear blueprint for developers and stakeholders.

Quick Start

Use the domain modeler skill to create a domain model for the feature ID '029-vocabulary-book'.

Frequently Asked Questions about domain-modeler

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

FAQPage Schema
How do I generate Bounded Contexts and a Ubiquitous Language from a feature brief?

To generate Bounded Contexts and a Ubiquitous Language from a feature brief, you can use strategic domain modeling to automatically analyze your text and map inter-context relationships, producing a comprehensive DOMAIN-MODEL.md blueprint.

What is the best way to visualize event flows for new feature development?

The best way to visualize event flows for new feature development is using Event Storming Lite methodology, which extracts domain events, commands, and aggregates to map business processes directly from your initial feature requirements.

Can I define a Ubiquitous Language glossary across multiple languages for Domain-Driven Design?

Yes, you can define a Ubiquitous Language glossary across multiple languages for Domain-Driven Design, generating a comprehensive vocabulary document that ensures consistent terminology among developers and stakeholders globally.

Does this domain modeling approach support lightweight analysis for smaller features?

Yes, this domain modeling approach supports both standard and lightweight analysis modes, allowing you to extract core domain events and define Bounded Contexts efficiently without full strategic design overhead.

When do I need strategic DDD to identify inter-context relationships?

You need strategic DDD to identify inter-context relationships when defining a new feature that spans multiple business domains, ensuring you accurately map dependencies and integrations using a Context Map blueprint.