ubiquitous-language

Extract domain terminology from conversations into a structured glossary file.

13|3|Updated May 12, 2026
One-click install
npx skills add https://github.com/kevinnft/ai-agent-skills --skill ubiquitous-language-kevinnft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ubiquitous-language
Source: https://github.com/kevinnft/ai-agent-skills/tree/main/skills/mattpocock/deprecated/ubiquitous-language
Command: npx skills add https://github.com/kevinnft/ai-agent-skills --skill ubiquitous-language-kevinnft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extracts and formalizes domain terminology from the current conversation into a consistent glossary.

Core Features & Use Cases

  • Builds a canonical glossary from domain terms mentioned in discussions.
  • Flags ambiguities and proposes canonical terms to reduce misinterpretation.
  • Saves the resulting glossary to UBIQUITOUS_LANGUAGE.md for shared reference.

Quick Start

Invoke the ubiquitous-language skill to scan the conversation and write a 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
How do I extract a domain glossary from a conversation to reduce terminology ambiguity?

To extract a domain glossary and reduce terminology ambiguity, you can invoke the skill to scan your current conversation. It formalizes domain concepts, flags ambiguities, and proposes canonical terms to build a shared vocabulary.

What is a ubiquitous language in DDD and when do I need to formalize it?

A ubiquitous language in DDD is a shared vocabulary developed by teams to align domain models with code. You need to formalize it when discussions mention domain concepts and require a consistent glossary to prevent misinterpretation.

Can I automatically generate a markdown glossary file from domain terms discussed in a chat?

Yes, you can automatically generate a markdown glossary file from domain terms by invoking the skill during your chat. It writes the formalized terminology, definitions, and relationships to UBIQUITOUS_LANGUAGE.md in a structured format.

Does this approach flag ambiguous domain terms and propose canonical definitions during a discussion?

Yes, the approach flags ambiguous domain terms and proposes canonical definitions during your discussion. It scans the conversation for conflicting terminology and suggests consistent terms to reduce misinterpretation across the team.

What is the best way to document domain model relationships into a shared vocabulary reference?

The best way to document domain model relationships into a shared vocabulary reference is to extract terminology directly from your conversation. The skill structures definitions and relationships into a markdown file for shared reference.