ubiquitous-language

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

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/kehwar/pixi-square --skill ubiquitous-language-kehwar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ubiquitous-language
Source: https://github.com/kehwar/pixi-square/tree/main/.agents/skills/ubiquitous-language
Command: npx skills add https://github.com/kehwar/pixi-square --skill ubiquitous-language-kehwar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extract and formalize domain terminology from conversations into a consistent glossary, reducing ambiguity and enabling precise domain modeling.

Core Features & Use Cases

  • Extracts terms from dialogue and outputs a canonical glossary
  • Flags ambiguities and proposes canonical terms
  • Writes UBIQUITOUS_LANGUAGE.md to the working directory with a structured format

Quick Start

Extract a glossary from the current conversation and save it to 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 a domain glossary from team conversations?

To extract a domain glossary from team conversations, scan the dialogue to identify domain terms and definitions, resolve ambiguities, and write a structured UBIQUITOUS_LANGUAGE.md file to the working directory.

What is a ubiquitous language in domain-driven design?

A ubiquitous language in domain-driven design is a canonical set of domain terms and definitions shared by software teams and business stakeholders to reduce ambiguity and stabilize domain models.

How do I resolve terminology ambiguity in software development discussions?

To resolve terminology ambiguity in software development discussions, scan conversation transcripts to identify conflicting terms, flag the ambiguities, and formalize a single canonical definition for each domain term in a structured glossary.

Can I generate a canonical domain terms document from meeting transcripts?

Yes, you can generate a canonical domain terms document from meeting transcripts by scanning the dialogue, extracting the terminology used, and outputting a structured UBIQUITOUS_LANGUAGE.md file with clearly labeled sections.

Does domain-driven design require a structured glossary file?

Domain-driven design does not strictly require a structured glossary file, but writing a UBIQUITOUS_LANGUAGE.md document helps stabilize domain terminology and enables repeated conversations to converge on canonical terms.

What is the best way to maintain consistent domain terminology across agile teams?

The best way to maintain consistent domain terminology across agile teams is to extract terms from ongoing conversations, flag ambiguities as they arise, and continuously update a canonical UBIQUITOUS_LANGUAGE.md glossary.