这是《兴唐传》里的智囊。徐茂功,名懋,先后出任瓦岗寨大魔国军师、十八国联盟都军师、西魏国军师以及后来大唐朝军师,长期出任军师之职。徐茂功是文职的将官,和魏征还略有不同,徐茂功是指挥军马的军师,而不是纯粹的文职行政。