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.