Back to list
channingwalton

glossary

by channingwalton

3🍴 0📅 Jan 22, 2026

SKILL.md


name: glossary description: Add domain terms to project glossary in the Obsidian vault. Use when defining new terms, clarifying jargon, documenting domain concepts, or when unfamiliar terminology appears in requirements.

Glossary

Add domain terms to project glossaries in the Obsidian vault.

When to Use

  • New domain term encountered during planning
  • Jargon needs clarification for the team
  • Documenting ubiquitous language for a bounded context
  • User mentions unfamiliar terminology

Vault Location

Glossaries live in project folders: ~/Documents/Notes/Projects/<YYYY[-MM] Project>/Glossary.md

Workflow

1. Find Project Glossary

# Find glossary file for a project
fd -t f -i "Glossary" ~/Documents/Notes/Projects/*<project>*/

2. Check for Existing Term

# Search for term in glossary
rg -i "<term>" ~/Documents/Notes/Projects/*<project>*/Glossary.md

3. Add Term

If term doesn't exist, add using the format below.

Glossary Entry Format

## Term Name

**Definition:** Clear, concise definition in plain language.

**Context:** Where/how this term is used in the project.

**Also known as:** Alternative names, abbreviations, or synonyms.

**Related:** [[Link to related terms or concepts]]

**Example:** Concrete example of the term in use.

Minimal Entry

For simple terms:

## Term Name

**Definition:** Clear, concise definition.

Examples

Domain Term

## Roster

**Definition:** A scheduled assignment of workers to shifts over a defined period.

**Context:** Core concept in workforce management. A roster contains shift assignments for multiple workers across days/weeks.

**Also known as:** Schedule, rota, shift pattern

**Related:** [[Shift]], [[Worker]], [[Duty]]

**Example:** "The ward roster for January shows all nursing staff assignments."

Technical Term

## Idempotent

**Definition:** An operation that produces the same result whether executed once or multiple times.

**Context:** Important for API design and message handling. Retry-safe operations must be idempotent.

**Example:** HTTP PUT is idempotent (same resource state after multiple calls), POST is not.

Abbreviation

## MWL

**Definition:** Minimal Workforce Levels — the minimum staffing requirements for a shift or department.

**Context:** Used in Allocate/Optima systems to define required coverage.

**Related:** [[Shift]], [[Establishment]]

Guidelines

  1. Plain language — Avoid defining jargon with more jargon
  2. Project context — Explain how the term is used in this project
  3. Link generously — Connect to related terms and concepts
  4. Examples help — Concrete examples clarify abstract definitions
  5. Keep current — Update definitions as understanding evolves

Integration with Planning

During the PLAN phase of XP workflow:

  1. Note unfamiliar terms from requirements discussion
  2. Ask user for definitions if unclear
  3. Add terms to glossary before proceeding
  4. Reference glossary terms in task descriptions

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon