ubiquitous-language

Extract domain terminology from conversations and propose a canonical glossary.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/Jmarques/orford-sur-le-lac_embarcations --skill ubiquitous-language-jmarques
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ubiquitous-language
Source: https://github.com/Jmarques/orford-sur-le-lac_embarcations/tree/main/.agents/skills/ubiquitous-language
Command: npx skills add https://github.com/Jmarques/orford-sur-le-lac_embarcations --skill ubiquitous-language-jmarques

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps create a domain glossary from conversation, addressing ambiguities and suggesting canonical terms.

Core Features & Use Cases

  • Extract Terms: Scan conversations for domain-specific nouns, verbs, and concepts.
  • Identify Ambiguities: Flag issues like synonyms, vague terms, and concept misuses.
  • Propose Glossary: Suggest a canonical glossary with recommended terms.
  • Save to File: Output the glossary to a local UBIQUITOUS_LANGUAGE.md file.
  • Use Cases: Ideal for defining domain terms, building a glossary, and formalizing terminology in the context of DDD or domain modeling.

Quick Start

Run the 'ubiquitous-language' skill within a conversation to generate a domain glossary.

Frequently Asked Questions about ubiquitous-language

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a domain glossary from a conversation for DDD?▼

To create a domain glossary from a conversation, you can run the ubiquitous-language skill to scan domain-specific nouns and verbs, identify ambiguities, and propose a canonical glossary saved locally as a markdown file.

What is a ubiquitous language and when do I need a domain glossary?▼

A ubiquitous language is a canonical set of domain terms used in DDD to align communication. You need a domain glossary when formalizing terminology and resolving ambiguities like synonyms or vague concepts during domain modeling.

Can I extract domain terminology and identify synonyms from meeting transcripts?▼

Yes, you can extract domain terminology and identify synonyms from meeting transcripts by analyzing the conversation to flag ambiguities and suggest a standardized set of canonical terms for your project.

What's the best way to formalize domain terms and resolve concept ambiguities?▼

The best way to formalize domain terms is to extract vocabulary from domain conversations, distinguish between synonyms and similar terms, and output a recommended canonical glossary to a local markdown file.

Does generating a ubiquitous language glossary require a specific file format input?▼

Generating a ubiquitous language glossary requires analyzing domain conversations directly rather than uploading a specific file format, ultimately outputting the extracted canonical terms to a local UBIQUITOUS_LANGUAGE.md file.