Ubiquitous language
SkillDocs & knowledgeMaintains a project markdown glossary so humans, code, and the agent share one domain vocabulary. Use when terms drift across docs, prompts, and code; when grilling or planning needs aligned language; or when the user mentions ubiquitous language, domain glossary, or DDD vocabulary.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Ubiquitous language skill
What this skill tells your AI
The instructions your AI receives, as published by jasonrundell/react-mega-menu in .claude/skills/ubiquitous-language/SKILL.md and read by ahel’s review.
Principles
- Shared terms reduce context waste and implementation drift.
- Prefer
@filereferences and code search over pasted glossaries or rich docs. - Name the smallest useful artifact: a current glossary table, not a novel.
Workflow
- Locate or create a project glossary (prefer
docs/glossary.mdor a path the project already uses). - Scan code, tests, docs, and rules for domain nouns/verbs and overloaded synonyms.
- Maintain a markdown table:
| Term | Definition | Where used | Synonyms to avoid |
|---|---|---|---|
| … | … | path or symbol | … |
- Keep the glossary open during
grill-meand planning so questions and plans use the same words. - After naming modules or interfaces, update terms so
deep-modules-architectureandinterface-first-delegationstay aligned.
Rules
- One preferred term per concept; list banned synonyms explicitly.
- Refresh on drift: if the agent or user invents a new name mid-task, stop and reconcile.
- Extract terms from clean Markdown or search hits—never dump raw PDFs/Word into chat.
Sibling skills
- After shared understanding from
grill-me, keep this glossary visible. - Module and interface names belong here before
interface-first-delegationplans. - Test and feedback language should match glossary terms in
tdd-feedback-loops.
Signals
- GitHub stars
- 32
- Forks
- 11
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
ubiquitous-language-jasonrundell- Source
- github.com/jasonrundell/react-mega-menu