← Back to list

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
- Plain language — Avoid defining jargon with more jargon
- Project context — Explain how the term is used in this project
- Link generously — Connect to related terms and concepts
- Examples help — Concrete examples clarify abstract definitions
- Keep current — Update definitions as understanding evolves
Integration with Planning
During the PLAN phase of XP workflow:
- Note unfamiliar terms from requirements discussion
- Ask user for definitions if unclear
- Add terms to glossary before proceeding
- 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