ubiquitous-language

Capture and organize domain vocabulary into a canonical UBIQUITOUS_LANGUAGE.md glossary.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/I-Synergy/AI --skill ubiquitous-language-i-synergy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ubiquitous-language
Source: https://github.com/I-Synergy/AI/tree/main/.github/skills/ubiquitous-language
Command: npx skills add https://github.com/I-Synergy/AI --skill ubiquitous-language-i-synergy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Captures and maintains the domain vocabulary (ubiquitous language) for a bounded context to reduce ambiguity during domain modeling and design interrogations.

Core Features & Use Cases

  • Progressive logging of domain terms as they emerge during design sessions.
  • Outputs a canonical glossary file named UBIQUITOUS_LANGUAGE.md at the project root.
  • Supports a finalization workflow to resolve term conflicts and standardize terminology.

Quick Start

Initiate a design session and ask the AI to log domain terms to 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 capture and maintain a domain vocabulary glossary for a bounded context?▼

You maintain a domain vocabulary glossary by progressively logging terms during design sessions, which generates a canonical UBIQUITOUS_LANGUAGE.md file at the project root to reduce ambiguity during domain modeling.

What is a ubiquitous language in domain-driven design and when do I need it?▼

Ubiquitous language in domain-driven design is a shared, structured vocabulary used by developers and domain experts to reduce ambiguity. You need it during design interrogation sessions to ensure terms and definitions are consistently understood across a bounded context.

How do I log domain terms progressively during a design session?▼

To log domain terms progressively, initiate a design session and supply emerging terms and definitions to the AI. The skill captures the domain vocabulary and maintains the canonical glossary by progressively appending entries to the UBIQUITOUS_LANGUAGE.md file.

Can I resolve terminology conflicts and standardize domain terms after a modeling session?▼

Yes, you can resolve terminology conflicts using a finalization workflow that standardizes domain terms after modeling. This finalization step processes the captured domain vocabulary to resolve conflicts and finalize the canonical UBIQUITOUS_LANGUAGE.md glossary.

Do I need any specific dependencies or frameworks to document domain terminology?▼

No specific dependencies or frameworks are required to document domain terminology. You only need to initiate a design session and supply domain terms and definitions to generate the structured UBIQUITOUS_LANGUAGE.md glossary file at your project root.

What is the best way to codify domain terms for bounded contexts?▼

The best way to codify domain terms for bounded contexts is to progressively log vocabulary during domain modeling and use a finalization workflow to standardize terminology. This outputs a canonical UBIQUITOUS_LANGUAGE.md file resolving any design interrogation ambiguities.