soft skills design