The tinkering will continue until the UI improves.
The process is slow as fuck and I haven't gotten to the implementation yet -- doing mockups until they click.
In Demon Lord Reincarnation, each character starts with one basic skill and can learn 7 more over the course of the game.
The skills are learned in the heat of the battle, so don't skimp on growing your characters!