case SkillClass::PRODUCE:
case SkillClass::UPGRADE:
case SkillClass::MORPH:
speed = speed * prodSpeedMult + prodSpeed;
break;
case SkillClass::BUILD:
case SkillClass::REPAIR:
speed = speed * repairSpeedMult + repairSpeed;
break;
So, enhancing 'production speed' enhances produce, upgrade, and morph skills. Enhancing 'repair speed' enhances repair and build skills.
Seems ok at first glance, but maybe a bit restrictive ??