That's pretty much how it works. (for the 'good die' which is all we're worried about here) You have you 6 main characteristics, and then you have skills based on those characteristics.
Then you can buy ranks in those skills. So in your example, the person has 2 Brawn, and 5 ranks in melee. You take the higher number, and you get that many green/ability dice, the you take the lower number and upgrade that many ability dice to yellow/proficiency dice. (the higher number is usually the characteristic, but could be ranks, like in your example.
Then you have the 'bad dice' which is the difficultly, that the GM sets. Then there's lot's of other littel/minor things that can adjust a roll, so they way it works in the character sheets now is awesome.
Almost every roll in star wars/genesys follows this format. There are times that you roll with no difficulty. There are the force die for using force powers, and there's a d100 for critical hits. And weapon rolls require some math, but we can worry about that later.
I suppose the dice pool doesn't have to be calculated automatically. The user could just enter it manually. then adjust it whenever they spend XP to increase a characteristic or buy ranks in a skill
edit: not sure if that makes sense, or answers any questions you had
Last edited June 6, 2022 3:49 pm