What problem does it solve?
Mine the live conversation for domain-relevant nouns, verbs, and concepts; resolve synonyms and overloaded terms into a canonical, opinionated glossary. Persist the result to UBIQUITOUS_LANGUAGE.md so subsequent sessions inherit the same vocabulary. Re-invocation refines the file in place rather than overwriting.
Core Features & Use Cases
- Domain-term extraction: Mine dialogue for domain nouns, verbs, and concepts that carry meaning beyond generic programming terms.
- Ambiguity and synonym handling: Identify collisions and synonyms, flag ambiguities, and propose canonical terms with explicit aliases to avoid confusion.
- Glossary persistence: Persist the glossary to
UBIQUITOUS_LANGUAGE.md for reuse across sessions.
- Re-invocation behavior: On subsequent invocations, incorporate new terms and maintain historical context while updating definitions.
- Reference format: Follow the UBIQUITOUS_LANGUAGE.md structure defined in references/UBIQUITOUS-LANGUAGE-FORMAT.md.
- Use Case: When documenting a new domain or updating terminology, run this skill to produce and evolve a stable vocabulary.
Quick Start
Mine the live dialogue for domain terms and persist a canonical glossary to UBIQUITOUS_LANGUAGE.md.