What problem does it solve?
This Skill helps you actively build and refine a project's domain model during the design process, ensuring precise terminology, clear context boundaries, and well-documented decisions.
Core Features & Use Cases
- Domain Model Refinement: Enhance the domain model by mapping bounded contexts, creating edge-case scenarios, and cross-referencing behavior against code.
- Glossary Creation: Write the glossary inline as terms crystallize to maintain a precise vocabulary.
- Decision Documentation: Capture architectural decisions as ADRs (Architectural Decision Records) when they meet specific criteria.
- Use Case: When you're designing a complex system, use this Skill to ensure that every term, context, and decision is clearly documented and understood.
Quick Start
Use the domain-modeling skill to create a new term for your project: 'domain-modeling create-term [term-name] [definition]'.