ubiquitous-language

Extract and formalize domain terminology from conversation logs into a glossary file.

Updated Jun 20, 2026
One-click install
npx skills add https://github.com/samuel-morrissey/skills --skill ubiquitous-language-samuel-morrissey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ubiquitous-language
Source: https://github.com/samuel-morrissey/skills/tree/main/skills/ubiquitous-language
Command: npx skills add https://github.com/samuel-morrissey/skills --skill ubiquitous-language-samuel-morrissey

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps in extracting and formalizing domain terminology from conversations, addressing ambiguities and suggesting canonical terms, fostering a ubiquitous language within a team.

Core Features & Use Cases

  • Ubiquitous Language Extraction: Extracts domain terms from conversations.
  • Ambiguity Resolution: Identifies and resolves ambiguities in terminology.
  • Glossary Creation: Generates a glossary file with definitions and relationships.
  • Use Case: When a team is discussing a domain model or needs to define clear terminology for a project.

Quick Start

Run the ubiquitous-language skill during a conversation to automatically generate a 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-driven design glossary from conversation logs?

A ubiquitous language glossary is a shared vocabulary of canonical domain terms. This Skill builds one by extracting terminology from conversation logs, resolving ambiguities, and generating definitions with relationships.

How do I extract domain terminology and resolve ambiguities from team discussions?

You can extract domain terminology by running this Skill on a conversation log. It automatically identifies ambiguities and proposes canonical terms to foster clear domain terminology within your team.

Can I generate a ubiquitous language glossary from existing chat transcripts?

Yes, you can generate a ubiquitous language glossary from existing chat transcripts. The Skill requires a conversation log as input and processes the text to formalize domain terminology into a structured file.

What is the best way to formalize domain terminology from meetings in software engineering?

The best way to formalize domain terminology from meetings is to process conversation logs through this Skill. It extracts terms, identifies ambiguities, and outputs a glossary file mapping definitions and relationships.

Does ubiquitous language generation work without a conversation log as input?

No, ubiquitous language generation operates within the context of a conversation and requires a conversation log as input. Without this text, the Skill cannot extract domain terminology or propose canonical terms.