Why try to make it unnecessarily complicated?
I think the current way of doing things is perfectly fine.
Is not complicated, i always wonder how a Normal Trainer can't know your Skill ability beyond his own, and in tournament you can know the exact % of those who have the ability beyond yours.