glossary

Enforce Ubiquitous Language in code and documentation using Markdown and YAML.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/eykd/vance-ts --skill glossary-eykd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: glossary
Source: https://github.com/eykd/vance-ts/tree/main/.claude/skills/glossary
Command: npx skills add https://github.com/eykd/vance-ts --skill glossary-eykd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps in tracking and enforcing Ubiquitous Language for domain terminology, ensuring consistent naming conventions and preventing synonyms across your project.

Core Features & Use Cases

  • Domain Terminology Management: Capture and maintain domain terminology with precise definitions.
  • Consistency Enforcement: Validate that code naming matches glossary terms to maintain consistency.
  • Use Case: Use the glossary skill to ensure that your project follows Domain-Driven Design principles by consistently using the correct terminology.

Quick Start

Add a new term to the glossary by using the command: /glossary add "Entity" (noun): "A domain object with persistent identity."

Frequently Asked Questions about glossary

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce ubiquitous language for domain terminology in my codebase?

You can enforce ubiquitous language by validating code naming against a glossary of domain terms, ensuring consistent conventions and preventing synonyms across your project.

What is the best way to maintain domain terminology consistency in documentation?

Maintain domain terminology consistency by tracking definitions in Markdown and configuring rules in YAML, which integrates directly into your documentation workflows to enforce naming conventions.

How do I add a new term to a domain glossary for a software project?

Add a new term to the domain glossary by using the command syntax `/glossary add "Term" (part of speech): "Definition"`, capturing precise domain terminology with persistent identity.

Does this ubiquitous language tool work with Domain-Driven Design principles?

Yes, the tool works directly with Domain-Driven Design principles by enforcing Ubiquitous Language, ensuring your codebase consistently uses the correct terminology defined in your domain model.

Why does domain terminology consistency matter for code quality?

Domain terminology consistency matters for code quality because it prevents synonyms and misinterpretations, ensuring naming follows domain conventions and aligns code implementation with business logic.

Can I use Markdown and YAML for terminology management in my development workflow?

Yes, you can use Markdown files for defining domain terminology and YAML for configuration, integrating terminology management seamlessly into existing codebase and documentation workflows.