domain-model

Analyze event-storm results to identify business domains and map plugin ownership boundaries.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/VanLengs/astra-studio-plugins --skill domain-model-vanlengs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: domain-model
Source: https://github.com/VanLengs/astra-studio-plugins/tree/main/studio-planner/skills/domain-model
Command: npx skills add https://github.com/VanLengs/astra-studio-plugins --skill domain-model-vanlengs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze event-storm results to identify business domains and map plugin ownership boundaries.

Core Features & Use Cases

  • Cluster events into domain groups based on data, actors, and rules.
  • Produce a domain map that guides plugin ownership and scope for architecture planning.
  • Use after an event-storm to decide how many plugins to build and what each one owns.

Quick Start

Run this domain-model after completing event-storm to generate the domain map.

Frequently Asked Questions about domain-model

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

FAQPage Schema
How do I map plugin boundaries from event storm results?

To map plugin boundaries from event storm results, this Skill analyzes clustered events, actors, and rules to identify business domains. It produces a domain map that guides plugin ownership and defines the exact scope for each plugin in your architecture planning.

What is the best way to decide how many plugins to build after an event storm?

The best way to decide how many plugins to build is to evaluate domain clusters against status data and event storm outputs. This identifies clear domain boundaries and outputs a candidate plugin map defining exactly what each plugin owns.

How do I group business events into domain clusters for architecture planning?

Grouping business events into domain clusters requires evaluating event storm outputs against shared data, actors, and business rules. This analysis identifies natural domain boundaries and generates a domain map with candidate plugins for your architecture.

Do I need completed event storm outputs before mapping domain boundaries?

Yes, you need completed event storm outputs before mapping domain boundaries. This Skill reads workspace artifacts containing your events and processes to evaluate domain clusters and generate the final domain map with candidate plugins.

When should I not use domain clustering for plugin architecture?

You should not use domain clustering for plugin architecture if you lack completed event storm outputs or workspace artifacts with status data. Without these prerequisites, the tool cannot evaluate domains or produce a candidate plugin map.