я вот схематик пробовал делать свой, мне эти знания вроде бы нафиг не сдались, но то что я с ними практиковался и у меня что то получилось, эти знания у меня остались типа npm i -D
@angular-devkit/schematics-cli ставишь, дальше schematics blank { name } и конфигурируешь collection.json, index.ts импортишь template functions типа dasherize() camelize() classify() levenstein(), schema