← Back to list

workspace-domain-glossary
by hohai99
⭐ 0🍴 1📅 Jan 22, 2026
SKILL.md
name: workspace-domain-glossary description: Builds and enforces a shared domain vocabulary for the project to prevent terminology drift and confusion. Use when specs or code involve domain terms. triggers: [spec-writing, requirement-review, business-logic-migration] outputs: [glossary-update, terminology-alignment-report]
Workspace Domain Glossary
Purpose
Maintains a single source of truth for business terminology. This ensures that designers, developers, and stakeholders mean the same thing when using specific terms.
When to use this skill
- When writing or reviewing specifications
- During migration of complex business logic
- When detecting conflicting terminology in code or docs
Glossary Steps
- Extract Domain Terms: Identify nouns and concepts unique to this business domain.
- Define Canonical Meanings: Create one-sentence definitions that are universally accepted.
- Detect Conflicting Usage: Flag cases where different terms are used for the same concept (e.g., "Customer" vs "User" vs "Client").
- Enforce Consistency: Update code, specs, and docs to use the canonical term.
Decision Tree
flowchart TD
A[New Term Detected] --> B{In Glossary?}
B -->|Yes| C[Apply Definition]
B -->|No| D{Synonym Exists?}
D -->|Yes| E[Redirect to Canonical Term]
D -->|No| F{Critical Term?}
F -->|Yes| G[Propose New Glossary Entry]
F -->|No| H[Use standard language]
Review Checklist
- Precision: Is the definition narrow enough to avoid confusion?
- Universality: Is this term used the same way across all components?
- Justification: Is there a strong reason for this naming choice?
- Simplicity: Avoid jargon where plain language works.
How to provide feedback
- Be specific: "Term 'AccountExpiry' is used here, but glossary defines 'SubscriptionEnd'."
- Explain why: "Using multiple terms for the same concept increases cognitive load for maintainers."
- Suggest alternatives: "Recommend replacing 'AccountExpiry' with 'SubscriptionEnd' to match the domain glossary."
Never invent new terms without justification.
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/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