ubiquitous-language

Extract domain terminology from conversations into a UBIQUITOUS_LANGUAGE.md glossary.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/officechbusinessservices-creator/CompliCore --skill ubiquitous-language-officechbusinessservices-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ubiquitous-language
Source: https://github.com/officechbusinessservices-creator/CompliCore/tree/main/skills/ubiquitous-language
Command: npx skills add https://github.com/officechbusinessservices-creator/CompliCore --skill ubiquitous-language-officechbusinessservices-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extract and formalize domain terminology from conversations into a consistent glossary, flagging ambiguities and proposing canonical terms. Saves to UBIQUITOUS_LANGUAGE.md.

Core Features & Use Cases

  • Extract domain terminology from dialogue and identify ambiguous terms.
  • Propose canonical terms and assemble a glossary saved to UBIQUITOUS_LANGUAGE.md.
  • Use in product design, domain modeling, and requirement clarification to align stakeholders.

Quick Start

Provide a conversation containing domain terms and ask the system to generate UBIQUITOUS_LANGUAGE.md.

Frequently Asked Questions about ubiquitous-language

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract domain terminology from a conversation log into a glossary?

To extract domain terminology into a glossary, provide a conversation log to the system. It identifies domain terms, flags ambiguities, proposes canonical terms, and saves the formalized output as a UBIQUITOUS_LANGUAGE.md file.

What is a ubiquitous language glossary used for in domain modeling?

A ubiquitous language glossary aligns stakeholders by reducing terminology ambiguity across product design and engineering workflows. It captures canonical domain terms to ensure consistent communication and shared understanding during domain modeling.

How do I align ambiguous domain terms across product and engineering teams?

You align ambiguous domain terms by processing team discussions to identify conflicting definitions. The system flags these ambiguities, proposes canonical terms, and generates a shared glossary file to synchronize stakeholder understanding.

Can I update an existing glossary with new terms from ongoing domain discussions?

Yes, you can update an existing glossary with new terms. The system maintains an evolving terminology record by processing new conversation logs, appending new domain terms, and updating previously flagged ambiguities in the output file.

Does generating a ubiquitous language glossary require any specific dependencies?

Generating a ubiquitous language glossary requires no external dependencies. You only need to provide the raw conversation log containing the domain terms; the system autonomously extracts and formalizes the terminology into a markdown file.