What problem does it solve?
This Skill prevents costly implementation mistakes by turning vague requirements, conflicting terminology, and scattered code into an explicit business domain model before any schema or code is written.
Core Features & Use Cases
- Ubiquitous Language Extraction: Identifies the business nouns and verbs already used in requirements, docs, code, and tests, then resolves naming collisions into a canonical vocabulary.
- Domain Structure Mapping: Defines actors, workflows, subdomains, bounded contexts, entities, value objects, aggregates, domain services, domain events, and context relationships.
- Decision Gatekeeping: Stops at a hard do-not-code-yet boundary and returns assumptions and open questions instead of silently implementing.
- Use Case: When a new feature is described in prose and the team is unsure what the core entities or boundaries should be, this Skill produces a reviewable domain model that aligns everyone before build work begins.
Quick Start
Ask the skill to model the domain for your feature or system using the requirements, docs, and code you already have.