What problem does it solve?
Inconsistent or ambiguous domain terminology causes miscommunication between development teams and business stakeholders, leading to software that fails to meet real business requirements and costly rework.
Core Features & Use Cases
- Term Extraction: Scans conversational context to identify domain-relevant nouns, verbs, and concepts.
- Ambiguity Flagging: Detects conflicting term usage (same word for different concepts, synonyms for the same concept, overloaded terms) and proposes canonical choices.
- Structured Glossary Generation: Outputs a formatted UBIQUITOUS_LANGUAGE.md file with term definitions, alias avoidance lists, relationship mappings, and example dialogues for team alignment.
- Use Case: When building a new e-commerce order management system, use this Skill to formalize terms like "Order", "Customer", and "Invoice" to ensure all team members use consistent definitions.
Quick Start
Use the ubiquitous-language skill to extract a domain glossary from our recent discussion about the order fulfillment workflow.