General 15,971 installs

ubiquitous-language

by mattpocock/skills

Extract a DDD-style ubiquitous language glossary from the current conversation, flagging ambiguities and proposing canonical terms. Saves to…

Skill content

Ubiquitous Language

Extract and formalize domain terminology from the current conversation into a consistent glossary, saved to a local file.

Process

- Scan the conversation for domain-relevant nouns, verbs, and concepts

- Identify problems:

- Same word used for different concepts (ambiguity)

- Different words used for the same concept (synonyms)

- Vague or overloaded terms

- Propose a canonical glossary with opinionated term choices

- Write to UBIQUITOUS_LANGUAGE.md in the working directory using the format below

- Output a summary inline in the conversation

Output Format

Write a UBIQUITOUS_LANGUAGE.md file with this structure: