What problem does it solve?
This Skill helps design complex systems by breaking them down into manageable, independently implementable, and testable vertical slices using the Event Modeling approach.
Core Features & Use Cases
- System Design: Models system behavior using business language, focusing on events and state changes.
- Slice Definition: Defines three types of slices (STATE_CHANGE, STATE_VIEW, AUTOMATION) for comprehensive system coverage.
- Conversational Process: Guides users through understanding the domain, high-level modeling, slice detailing, and executable specifications.
- Use Case: Designing a new e-commerce platform by modeling user interactions, order processing, and inventory updates as distinct, interconnected event-driven slices.
Quick Start
Use the event-modeling skill to design a new system by first understanding the domain and then drafting high-level slices.