FIRST (py-skeleton)