ubiquitous-language

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

Updated May 7, 2026
One-click install
npx skills add https://github.com/hgxszhj/mattpocock_skills --skill ubiquitous-language-hgxszhj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ubiquitous-language
Source: https://github.com/hgxszhj/mattpocock_skills/tree/main/skills/deprecated/ubiquitous-language
Command: npx skills add https://github.com/hgxszhj/mattpocock_skills --skill ubiquitous-language-hgxszhj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extract and formalize domain terminology from the current conversation into a consistent glossary, saved to a local file.

Core Features & Use Cases

  • Extract domain terms (nouns, verbs, concepts) from conversations to build a canonical glossary.
  • Flag ambiguities and propose canonical terms to resolve terminology drift.
  • Write the glossary to UBIQUITOUS_LANGUAGE.md and provide an example dialogue to illustrate usage.

Quick Start

Run the ubiquitous-language skill to extract domain terms from the current conversation and save a canonical glossary to 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 and when do I need one?

A ubiquitous language glossary formalizes domain terminology into a canonical list of terms. You need this when building a domain model or clarifying ambiguous concepts across product, engineering, and business teams to prevent terminology drift.

How do I extract domain terminology from a conversation into a structured file?

To extract domain terminology from a conversation, process the dialogue to identify nouns, verbs, and concepts, then save the formalized terms into a structured UBIQUITOUS_LANGUAGE.md file with sections and flagged ambiguities.

How can I resolve ambiguous domain terms in domain-driven design discussions?

You can resolve ambiguous domain terms by extracting them from discussions, flagging the ambiguities, and proposing canonical terms to formalize a consistent domain glossary that aligns product and engineering teams.

Can this skill generate an example dialogue to illustrate canonical domain terms?

Yes, when generating the UBIQUITOUS_LANGUAGE.md file, the skill provides an example dialogue alongside the structured glossary to practically illustrate the usage of the formalized canonical domain terms.

Does building a ubiquitous language glossary require any specific frameworks or dependencies?

No specific frameworks or external dependencies are required. The skill operates directly on the current conversation to extract domain nouns, verbs, and concepts, and writes the output directly to a local markdown file.