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.