ubiquitous-language
Build a Consistent Domain Language
Teams lose clarity when one concept has several names or one term has several meanings. This skill creates a canonical DDD glossary from your conversation.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "ubiquitous-language" from https://skillstore.io/skills/mattpocock-ubiquitous-language.md and its manifest at https://skillstore.io/api/skills/mattpocock-ubiquitous-language/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "ubiquitous-language". We call organizations customers or accounts, while login identities are also called accounts.
Expected outcome:
- Customer: An organization that purchases services. Avoid account.
- User: An authentication identity. Avoid login and account.
- Flagged ambiguity: Account refers to both Customer and User. Use the canonical terms instead.
Using "ubiquitous-language". An order can ship in parts, and each completed shipment creates an invoice.
Expected outcome:
- Order: A customer request to purchase one or more items.
- Shipment: A dispatched group of items from one Order.
- Invoice: A payment request created for a completed Shipment.
- Relationship: One Order can produce multiple Shipments and multiple Invoices.
Using "ubiquitous-language". Update our glossary after deciding that cancellation happens before dispatch, while return happens after delivery.
Expected outcome:
- Cancellation: Termination of an Order or Shipment before dispatch.
- Return: Movement of delivered goods back from the Customer.
- Boundary: Use Cancellation before dispatch and Return after delivery.
Security Audit
SafeAll seven static findings are false positives caused by inline code formatting, fenced Markdown, and table text in SKILL.md. The skill contains no shell execution or system reconnaissance instructions, and no semantic security concerns were found.
Risk Factors
⚙️ External commands (5)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/mattpocock-ubiquitous-language/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/mattpocock-ubiquitous-language?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/mattpocock-ubiquitous-language?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/mattpocock-ubiquitous-language/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/mattpocock-ubiquitous-language.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA · BibTeX · CFF)
APA citation
mattpocock. (2026). ubiquitous-language security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/mattpocock-ubiquitous-language/audits/5BibTeX citation
@techreport{mattpocock-mattpocock-ubiquitous-language-2026,
author = {mattpocock},
title = {ubiquitous-language security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/mattpocock-ubiquitous-language/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "ubiquitous-language security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "mattpocock"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/mattpocock-ubiquitous-language/audits/5"
identifiers:
- type: other
value: "skillstore:mattpocock-ubiquitous-language:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Align a Product Team
Convert planning discussions into shared definitions and flag terms that product, design, and engineering use differently.
Clarify a Domain Model
Document entities, lifecycle terms, relationships, and aliases before implementing a domain model.
Maintain Project Terminology
Update an existing glossary as requirements discussions introduce new concepts or refine previous definitions.
Try These Prompts
Create a ubiquitous language glossary from this conversation. Define each important domain term and list aliases to avoid.
Review our discussion for ambiguous or overloaded terms. Choose canonical names, explain each distinction, and update the ubiquitous language glossary.
Extract our domain language and group terms by subdomain or lifecycle. Document relationships and cardinality where the conversation provides enough evidence.
Read the existing UBIQUITOUS_LANGUAGE.md and incorporate this discussion. Revise changed definitions, add new terms, and recheck all flagged ambiguities.
Best Practices
- Include enough conversation context for definitions and boundaries to be evidence-based.
- Ask domain experts to review canonical terms before the team adopts them.
- Rerun the skill when requirements change or new ambiguities appear.
Avoid
- Do not treat the generated glossary as verified domain authority.
- Do not include generic programming terms unless they carry domain-specific meaning.
- Do not preserve multiple synonyms when the team needs one canonical term.
Frequently Asked Questions
What does this skill create?
What information does it analyze?
Does it choose canonical terminology?
Can it organize terms by subdomain?
Will it update an existing glossary?
Does it validate definitions with external sources?
Developer Details
Author
mattpocockLicense
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Ref
ebdfe608f5de2b66ff37ab4af12af8ac4f5e8006
Maintenance freshness
7/25/2026
Usage
7 downloads · 0 views
File structure
📄 SKILL.md