When an employee has multiple skills, all matching skills are currently treated equally. It should be possible to assign different weights per skill type, so that a stronger skill match is preferred over a weaker one when assigning employees to shifts.
This would work analogously to how
tagTypeMatchMultipliers
already works for shift tag types.