Skills: design patterns