Learning-assisted daily living skills programming