Tagged orient-automatic-semi-skeleton