will you be improving it?
specifically:
the ability to recognize skills, like how a hero game recognizes heroes in a tavern...
and consequently, you could create a list of skills that should never be chosen... like navigation (on a map without a sea),
in my opinion, such a list would greatly speed up the program's operation, as it would eliminate the need to check branches of skills that are obviously not needed...
Sincerely.
