systematic-debugging skill