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.