Skip to main content

Ubiquitous Language

Skill Verified Active

Extract a DDD-style ubiquitous language glossary from the current conversation, flagging ambiguities and proposing canonical terms. Saves to UBIQUITOUS_LANGUAGE.md. Use when user wants to define domain terms, build a glossary, harden terminology, create a ubiquitous language, or mentions "domain model" or "DDD".

Purpose

To help teams define domain terms, build a consistent glossary, and harden terminology for better communication and code clarity.

Features

  • Extracts domain-relevant terms from conversation
  • Identifies and flags ambiguities and synonyms
  • Proposes canonical terms with opinionated choices
  • Saves glossary to UBIQUITOUS_LANGUAGE.md
  • Outputs an inline summary

Use Cases

  • Defining domain terms for a new project
  • Building a shared glossary for a team
  • Hardening terminology for consistency
  • Creating a ubiquitous language for DDD

Non-Goals

  • Generating code or class definitions
  • Acting as a general-purpose summarization tool
  • Replacing a full-fledged documentation system

Compliance

  • info:GDPRThe skill processes conversation data which may include personal data, and while it does not submit this to a third party, it lacks specific sanitization steps for the LLM.

Installation

npx skills add mattpocock/skills

Runs the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.

Quality Score

Verified
95 /100
Analyzed about 19 hours ago

Trust Signals

Last commitabout 24 hours ago
Stars78.5k
LicenseMIT
Status
View Source

© 2025 SkillRepo · Find the right skill, skip the noise.