User blog comment:DaNASCAT/Template Types: A Smarter Categorization System/@comment-24473195-20151121101200

Now that I've tried using this, I have a couple of suggestions:

First, is there any public API for this?

The thought of having to do this for dozens of templates is "horrifying". Alternatively one suggestion is to make it possible to add / change their types through the Special:Templates page. But any means of doing this using a batch would be appreciated.

Also, a lot of the templates  originally came from the "starter wikia", so if you look at their code and function you can probably exponentially increase the number of templates that are correctly tagged. As all these templates were originally pushed in by wikia bot or "default", it shouldn't be too hard to identify them.

Another approach is some sort of "inherited tags". For example, in the good old days of "infobox classic, and navbox classic, a common recommendation was that people would simply transclude the "master" template and create their own from it, e.g. Template:Infobox -> Template:Infobox Character ->Template:Infobox person. Those could all be automatically labelled as an infobox.