ubiquitous-language

Extract domain terminology from conversations into a structured glossary file.

Updated Nov 14, 2019
One-click install
npx skills add https://github.com/scott-rc/dotfiles --skill ubiquitous-language-scott-rc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ubiquitous-language
Source: https://github.com/scott-rc/dotfiles/tree/main/configs/claude/skills/ubiquitous-language
Command: npx skills add https://github.com/scott-rc/dotfiles --skill ubiquitous-language-scott-rc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extract and formalize domain terminology from the current conversation into a consistent glossary, saving it to UBIQUITOUS_LANGUAGE.md in the working directory.

Core Features & Use Cases

  • Scan conversations for domain-relevant nouns, verbs, and concepts.
  • Identify ambiguities and synonyms to propose canonical terms.
  • Write to UBIQUITOUS_LANGUAGE.md in the working directory with a clearly structured terminology.

Quick Start

Define the domain terms from your current discussion and run the glossary extractor to generate 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?

The skill analyzes your conversation to extract domain terminology, identifying ambiguities and proposing canonical terms to stabilize vocabulary across teams, saving the results to UBIQUITOUS_LANGUAGE.md.

What is a ubiquitous language glossary in domain-driven design?

A ubiquitous language glossary captures domain-specific terminology into a structured document, identifying ambiguities and proposing canonical terms to ensure consistent domain modeling across teams.

How do I identify ambiguities and synonyms in domain terminology discussions?

The skill flags ambiguities and synonyms found during dialogue analysis, proposing canonical terms to resolve inconsistencies and stabilize the domain vocabulary across teams.

Can I generate a structured domain model glossary automatically from dialogue?

Yes, the skill scans your current conversation for domain-relevant nouns, verbs, and concepts, automatically generating a structured glossary and saving it to UBIQUITOUS_LANGUAGE.md in your working directory.

Do I need any specific dependencies or tools to create a domain vocabulary glossary?

No dependencies are required; the skill independently scans conversations for domain terminology and outputs the structured glossary directly to UBIQUITOUS_LANGUAGE.md in your working directory.

What is the best way to stabilize domain vocabularies across teams?

The best way to stabilize domain vocabularies is to extract terminology from discussions, flag ambiguities, propose canonical terms, and save the structured glossary to UBIQUITOUS_LANGUAGE.md for team alignment.