recursive decomposition — a skill · innernet