What problem does it solve?
Teams often use inconsistent or ambiguous domain terminology in conversations and documentation, leading to misalignment between stakeholders, misimplemented requirements, and avoidable rework during development.
Core Features & Use Cases
- Conversational Term Extraction: Scans ongoing discussions to identify domain-relevant nouns, verbs, and concepts.
- Ambiguity Detection: Flags conflicting term usage, including synonyms for the same concept and the same word used for different meanings.
- Canonical Glossary Generation: Produces a structured, opinionated glossary with clear definitions, aliases to avoid, and relationship mappings between domain terms.
- Persistent Storage: Saves the glossary to a local UBIQUITOUS_LANGUAGE.md file for long-term team reference.
Common use cases include DDD project onboarding, requirement review sessions to align stakeholder terminology, architecture discussions to standardize domain language, and domain knowledge base maintenance.
Quick Start
Use the ubiquitous-language skill to extract a domain glossary from our recent discussion about order fulfillment workflows and save it to UBIQUITOUS_LANGUAGE.md.