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.