You you have all the guideline for the datapack.
Why? It's the choice done into catchchallenger, provide better compression ratio and more easy to map. And it's more into 8Bits oldschool game style.
File name and path
Do a correct tree and file and path, for example:
It's inspirated from lineage. You should do a skill with different level for the most common and unique level for unique and end class level.
You have sp to force the player to choice the between various skill.