ubiquitous-language
Extracts and maintains a domain glossary from project conversations and code.
Install
mkdir -p .claude/skills/ubiquitous-language && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/17382" && unzip -o skill.zip -d .claude/skills/ubiquitous-language && rm skill.zipInstalls to .claude/skills/ubiquitous-language
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Usar cuando se necesita extraer o consolidar el glosario de términos de dominio de un proyecto. Trigger: usuario dice 'extrae glosario', 'ubiquitous language', '/glossary', o hay >5 términos repetidos sin CONTEXT.md.Key capabilities
- →Extract domain terms from conversations
- →Extract domain terms from specific file paths
- →Infer 1-sentence definitions for candidate terms
- →Validate extracted terms and definitions with the user
- →Merge new terms into an existing `CONTEXT.md` glossary
How it works
The skill identifies a source, extracts candidate domain terms, infers their definitions, validates them with the user, and then writes or merges them into a project-specific `CONTEXT.md` glossary.
Inputs & outputs
When to use ubiquitous-language
- →Extract glossary terms
- →Define domain language
- →Clarify project-specific jargon
About this skill
Authoritative Paths
- Glossary output:
projects/<project>/CONTEXT.md - Extractor script:
scripts/extract-domain-entities.py - Rule doc:
docs/rules/domain/ubiquitous-language.md - Related: SE-082 (
docs/rules/domain/architectural-vocabulary.md) — architectural terms (universal); this skill — domain terms (per-project).
Ubiquitous Language Extractor
Extracts domain terms from conversations or text sources and consolidates them
into a per-project CONTEXT.md glossary. Based on DDD "ubiquitous language"
pattern (Eric Evans). SE-086.
Triggers
- User says "extrae glosario", "ubiquitous language", "glossary", "/glossary"
- Agent detects >5 domain terms repeated without a
CONTEXT.mdpresent - User asks "what does X mean in this project?"
Process (5 steps)
Step 1 — Identify source
Ask user: conversation (last N turns), a specific file path, or
output/.memory-store.jsonl. Default: last conversation turns.
Step 2 — Extract candidates
Scan source for domain terms:
- Capitalized multi-word concepts used consistently ("Skill Maturity", "Era", "Slice")
- Project-specific jargon repeated ≥2 times ("sprint", "AC", "PBI", "hook")
- Abbreviations with consistent meaning ("SDD", "CRC", "ADO")
- Exclude: pure infrastructure terms (function names, file paths, commands)
Step 3 — Infer definitions
For each candidate: derive a 1-sentence definition from usage context.
Mark as [REVIEW] when uncertain.
Step 4 — Validate with user
Show a table: term | proposed definition | confidence. Ask:
- Are any definitions wrong?
- Are any important terms missing?
- Confirm target:
projects/<project>/CONTEXT.md(or custom path)?
Step 5 — Write / merge
- If
CONTEXT.mdexists: merge new terms, flag conflicts as[INCONSISTENT]. - If absent: create with standard header + glossary table.
- Never overwrite existing definitions without explicit confirmation.
CONTEXT.md format
# Domain Glossary — <Project>
> Auto-generated by ubiquitous-language skill (SE-086). Review all [REVIEW] entries.
> Last updated: YYYY-MM-DD
| Term | Definition | Status |
|------|------------|--------|
| Era | A named development cycle (~2 weeks) grouping related specs. | stable |
| Slice | A vertical implementation unit within a spec. | stable |
| AC | Acceptance Criterion — testable condition on a spec. | [REVIEW] |
Status values: stable, [REVIEW], [INCONSISTENT].
Script mode (Slice 2)
For automated extraction from memory-store:
python3 scripts/extract-domain-entities.py --project pm-workspace
python3 scripts/extract-domain-entities.py --project pm-workspace --auto-update
Output: output/domain-entity-report-<project>-<date>.md
Constraints
- Never claim a definition is authoritative — always surface for human review.
- Never delete existing terms from CONTEXT.md.
- Scope: per-project terms only — universal architectural vocabulary is SE-082.
When not to use it
- →When the user needs to extract universal architectural vocabulary (SE-082)
- →When the user wants to delete existing terms from `CONTEXT.md`
Limitations
- →The skill never claims a definition is authoritative without human review
- →The skill never deletes existing terms from `CONTEXT.md`
- →The skill focuses on per-project domain terms, not universal architectural vocabulary
How it compares
This skill systematically extracts and consolidates domain-specific terminology into a project glossary, ensuring consistent language unlike informal or ad-hoc term definitions.
Compared to similar skills
ubiquitous-language side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| ubiquitous-language (this skill) | 0 | 1mo | Review | Intermediate |
| ml-paper-writing | 48 | 5mo | Review | Advanced |
| content-research-writer | 15 | 9mo | No flags | Beginner |
| research-grants | 6 | 7mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by gonzalezpazmonica
View all by gonzalezpazmonica →You might also like
ml-paper-writing
davila7
Write publication-ready ML/AI papers for NeurIPS, ICML, ICLR, ACL, AAAI, COLM. Use when drafting papers from research repos, structuring arguments, verifying citations, or preparing camera-ready submissions. Includes LaTeX templates, reviewer guidelines, and citation verification workflows.
content-research-writer
ComposioHQ
Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section. Transforms your writing process from solo effort to collaborative partnership.
research-grants
davila7
Write competitive research proposals for NSF, NIH, DOE, and DARPA. Agency-specific formatting, review criteria, budget preparation, broader impacts, significance statements, innovation narratives, and compliance with submission requirements.
nsfc-research-content-writer
huangwb8
为 NSFC 正文"(二)研究内容"写作/重构,并同步编排"特色与创新"和"三年年度研究计划",输出可直接落到 LaTeX 模板的三个 extraTex 文件。适用于用户要写/改"研究内容、研究目标、关键科学问题、技术路线、创新点、三年计划/里程碑"等场景。
clinical-reports
davila7
Write comprehensive clinical reports including case reports (CARE guidelines), diagnostic reports (radiology/pathology/lab), clinical trial reports (ICH-E3, SAE, CSR), and patient documentation (SOAP, H&P, discharge summaries). Full support with templates, regulatory compliance (HIPAA, FDA, ICH-GCP), and validation tools.
business-knowledge-workflow
TencentBlueKing
业务知识获取与 Skill 文档编写工作流。当用户需要熟悉新业务模块、从 iWiki 获取文档、结合代码分析生成架构文档、或将业务知识沉淀为 Skill 时使用。