event-modeling-greenfield

Guide greenfield Event Modeling sessions using the 7-step Qlerify methodology.

14|Updated May 28, 2024
One-click install
npx skills add https://github.com/cameronraysmith/vanixiets --skill event-modeling-greenfield
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: event-modeling-greenfield
Source: https://github.com/cameronraysmith/vanixiets/tree/main/modules/home/ai/skills/src/core/event-modeling-greenfield
Command: npx skills add https://github.com/cameronraysmith/vanixiets --skill event-modeling-greenfield

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of initiating Event Modeling for new domains, ensuring a structured and comprehensive approach to understanding business capabilities.

Core Features & Use Cases

  • Guided 7-Step Event Modeling: Facilitates a step-by-step process using the Qlerify methodology for greenfield domains.
  • Domain Discovery: Helps identify key actors, events, and bounded contexts in a new business area.
  • Artifact Generation: Produces outputs like Qlerify JSON for EventCatalog, bounded context assignments, and Given-When-Then scenarios.

Quick Start

Start a greenfield event modeling session for a new e-commerce order management system.

Frequently Asked Questions about event-modeling-greenfield

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

FAQPage Schema
How do I start event modeling for a new domain?▼

Event modeling for a new domain starts with a structured 7-step Qlerify methodology that guides you through discovering key business events, actors, and bounded contexts to produce actionable architecture artifacts.

What is the Qlerify methodology for domain discovery?▼

The Qlerify methodology is a 7-step process for greenfield domain discovery that facilitates the identification of key events, actors, and bounded contexts, ultimately producing artifacts for EventCatalog and property-based testing.

Do I need to know DDD and event sourcing to use event modeling?▼

Yes, understanding Domain-Driven Design (DDD), event sourcing, and railway-oriented programming principles is required to effectively use this event modeling methodology and generate the intended bounded context assignments.

Can I generate Given-When-Then scenarios from event modeling?▼

Yes, guided event modeling produces Given-When-Then scenarios and Qlerify JSON outputs, which can be directly used for property-based testing and documenting domain behavior in an EventCatalog.

What is the best way to identify bounded contexts in greenfield development?▼

Identifying bounded contexts in greenfield development is best achieved by following a structured event modeling session that maps out key domain events and actors to assign clear boundaries.

When should I not use a greenfield event modeling approach?▼

Greenfield event modeling should not be used when modifying existing software systems, as this 7-step Qlerify methodology is specifically designed for new domain discovery rather than brownfield refactoring.