TaskSkillsPool.java refactored