skill development process