Better spell check

Use case or problem

feature 1. Only words longer more than 3 and less than 16 characters are checked. “jsj” is ok, while “jsja” is not.
so obsidian automatic ignore CLI, ACM, API, lua, xml …

feature 2. Add Terms like add CSS snippet.

Proposed solution

feature 1. A toggle in setting for spelling checker can ignore word which letter <= 3 or letter > 16.
maybe regexp can do this.

feature 2. user share/download custom dictionary each other in GitHub like CSS snippet
to be named:
medical, artist…
backend , frontend, marching-learning…