ubiquitous-language

Extract domain terminology from conversations into a structured glossary file.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extract and formalize domain terminology from the current conversation into a consistent glossary.

Core Features & Use Cases

  • Identify domain terms from dialogue and assemble a canonical glossary.
  • Flag ambiguities and synonyms, proposing single preferred terms.
  • Write to UBIQUITOUS_LANGUAGE.md in the working directory with the structured format.

Quick Start

Execute the glossary extraction on the current chat and save results 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 domain terminology from a conversation into a glossary?▼

You can build a domain glossary from a conversation by running this Skill to identify domain terms, flag ambiguities, consolidate synonyms, and write the canonical terminology to UBIQUITOUS_LANGUAGE.md.

What is ubiquitous language in domain-driven design?▼

Ubiquitous language in domain modeling is a shared, canonical vocabulary that eliminates ambiguity and synonyms across team discussions, which this Skill formalizes from your current conversation into a glossary.

How do I resolve domain terminology ambiguities and synonyms during modeling?▼

To resolve domain terminology ambiguities and synonyms, this Skill analyzes your conversation to flag conflicting terms and proposes single canonical preferred terms for your domain model glossary.

Do I need any specific dependencies to generate a domain glossary from a chat?▼

No, you do not need any dependencies to generate a domain glossary from a chat; this Skill operates standalone and directly writes the structured terminology to UBIQUITOUS_LANGUAGE.md.

What is the best way to maintain consistent domain terminology across discussions?▼

The best way to maintain consistent domain terminology across discussions is to extract canonical terms into a structured glossary file, which this Skill generates with structured frontmatter for ongoing reference.