regen
add new generate command, add spec template