ubiquitous-language

Extract domain terminology from conversations and write a glossary markdown file.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions --skill ubiquitous-language-tgmarinho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ubiquitous-language
Source: https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions/tree/main/upstream-snapshots/mattpocock-skills/skills/deprecated/ubiquitous-language
Command: npx skills add https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions --skill ubiquitous-language-tgmarinho

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users extract and formalize domain terminology from conversations, ensuring consistent language and reducing ambiguities.

Core Features & Use Cases

  • Extract Terminology: Identifies domain-relevant nouns, verbs, and concepts.
  • Flag Ambiguities: Identifies and proposes solutions for ambiguous terms.
  • Save Glossary: Generates a UBIQUITOUS_LANGUAGE.md file with definitions and relationships.
  • Use Case: Ideal for creating a glossary or hardening terminology in the context of domain discussions or when building a ubiquitous language.

Quick Start

Run the skill in a conversation context and follow the dialogue to generate the ubiquitous language document.

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 thread?

To extract domain terminology, run this Skill within a conversation context to identify relevant nouns, verbs, and concepts, then formalize them into a structured glossary. It analyzes the dialogue to capture domain-specific terms used during discussions.

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

A ubiquitous language is a standardized vocabulary used across a domain to ensure consistent communication. You need to generate a glossary when domain discussions produce ambiguous terms that require formalization and alignment.

How do I flag and resolve ambiguous terms in domain discussions?

Flag and resolve ambiguous terms by analyzing the conversation thread with this Skill, which identifies inconsistencies and proposes canonical terms to standardize the domain language. It highlights conflicting definitions and suggests unified replacements.

Can I save the extracted ubiquitous language directly to a markdown file?

Yes, you can save the extracted ubiquitous language directly to a local markdown file. The Skill automatically generates a UBIQUITOUS_LANGUAGE.md file containing definitions and relationships established from the conversation.

Does generating a domain glossary require any specific frameworks or dependencies?

Generating a domain glossary requires no specific frameworks or dependencies. The Skill operates independently to analyze conversation context and write the standardized terminology directly to a local markdown file.