skills refactoring