skills and values development