ubiquitous-language

Extract and formalize domain terminology into a glossary file.

1|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/paialex/ai-skills-bank --skill ubiquitous-language-paialex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ubiquitous-language
Source: https://github.com/paialex/ai-skills-bank/tree/main/mattpocock_skills/deprecated/ubiquitous-language
Command: npx skills add https://github.com/paialex/ai-skills-bank --skill ubiquitous-language-paialex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extract and formalize domain terminology from conversations into a consistent glossary.

Core Features & Use Cases

  • Identify domain terms, ambiguities, and synonyms from dialogue.
  • Propose canonical terms and record relationships in a standardized glossary file.
  • Save the glossary to UBIQUITOUS_LANGUAGE.md in the working directory and provide a summary inline.

Quick Start

Identify the domain terms in the current chat and run the glossary tool 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
What is a ubiquitous language glossary in domain-driven design?

A ubiquitous language glossary standardizes domain terminology by extracting terms from conversations, resolving ambiguities, and saving canonical definitions to UBIQUITOUS_LANGUAGE.md.

How do I extract and formalize domain terms from a current chat?

To build a glossary from chat, identify domain terms mentioned in the current conversation, run the glossary tool, and generate UBIQUITOUS_LANGUAGE.md with an inline summary.

Can I generate a consistent glossary automatically when discussing DDD concepts?

Yes, you can generate a glossary automatically whenever you mention domain concepts like 'domain model' or 'DDD'; the tool extracts terms and produces an inline summary.

What are the limitations of extracting domain terms from a conversation?

Limitations of this glossary approach include dependency on the current conversation context for term extraction and writing only to UBIQUITOUS_LANGUAGE.md in the working directory.