ubiquitous-language

Extract and formalize domain terminology from conversation text into a glossary.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps formalize domain terminology extracted from conversations, providing a consistent glossary to clarify and standardize terms.

Core Features & Use Cases

  • Extract Terms: Scan conversations for domain-specific nouns, verbs, and concepts.
  • Identify Issues: Flag ambiguities and synonyms, ensuring clarity in terminology.
  • Create Glossary: Propose a canonical glossary with term definitions and relationships.
  • Use Case: When a team wants to define domain terms or build a glossary for a project.

Quick Start

Run the ubiquitous-language skill within a conversation to extract and formalize the terminology.

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 conversation text to build a glossary?▼

To extract domain terminology from conversation text, scan the discussions for domain-specific nouns, verbs, and concepts. This process formalizes the identified terms into a canonical glossary, providing consistent definitions and relationships for your project.

What is a ubiquitous language glossary and when do I need it for software development?▼

A ubiquitous language glossary is a formalized collection of domain terminology used in software development to ensure clarity. You need it when a team wants to define domain terms, resolve ambiguities, and standardize the language across business analysis and knowledge management scenarios.

How do I identify ambiguities and synonyms in domain terminology during business analysis?▼

To identify ambiguities and synonyms in domain terminology, analyze conversation text to understand the natural language context. This process flags unclear terms and overlapping synonyms, ensuring clarity and proposing a canonical glossary with precise definitions.

Can I use conversation analysis to standardize domain terminology for knowledge management?▼

Yes, you can use conversation analysis to standardize domain terminology for knowledge management. By processing natural language from discussions, it extracts domain-specific concepts and proposes a canonical glossary with term definitions and relationships to standardize project language.

Does building a DDD-style glossary require processing natural language context?▼

Yes, building a DDD-style glossary requires processing natural language to understand context. This context processing is essential to accurately extract domain terminology from conversations, identify ambiguities, and propose a canonical glossary with correct term relationships.