diagnostic skills development