Haha, I pretty much just ignore the class tab, though lately, I've adapted it to be a "Races" tab. So I'll put all the bonuses a certain race gets into that, and any bonuses specific to certain actors in the actors' tab. It's just a bit of organization w/ no impact on gameplay.
In my project, the skill trees replace the function of classes. There are 14 different trees, which I call "Disciplines". The main protagonist has access to all 14, while party members only have access to 3 Disciplines that I've predetermined for them. A single tree/discipline maxes out at 15JP and a character gets 1JP per level, so they'll have 50JP by max level. This is why those party members only get 3 Disciplines. But this leaves 5JP leftover, so there will be a special feature they can learn that costs 5JP called "Spellweaving". This unlocks all the hybrid skills/spells in the game. Each Spellweaving skill would have different Discipline requirements to learn, however. So while the main character has access to all 14 Disciplines, they really only have enough points to master 3.
View attachment 169630
Example Spellweaving skill:
Blizzard (req. Cryomancy & Aeromancy) - An AoE spell that deals Frost damage and Blinds the targets and applies Chill.
Tbh...I'm considering removing Spellweaving altogether simply because it's a lot of work on my part lol. I would have to figure out what to do w/ the 5 remainder JP though...