I've searched the net and I can't seem to find anything like this.
The addon collects data from the players in your raid within distance via inspect.
The data collected should be gear, gems and enchants.
A collection of useful enchants for specific classes on specific items should be made.
Using the addon should result in a report which states which players has items without gems in it and which players has items without the prefered enchants, e.g. player X's headpiece has no meta gem, or yellow gem. Or player Y's mainhand has no enchant (perhaps "is misenchanted" if not on the collection list but has an enchant).
I would suggest starting out simple with few features and then build on since the huge ideas are often never finished.
I have endless ideas for additional features like, checking for PVP trinkets, perhaps talent builds, including features like buffs checks (which there are other mods for) but those are for later or never.
The mod is of course meant for level 70 players only. There probably have to be some sort of itemlevel check to check wether or not an item should be enchanted, I mean, no reason to use a bunch of shards on a blue questitem you've just got if it's average. Though in some cases blue is not always bad. For instance "Shattrath Jumpers" are blue but they're pretty good and itemlevel 115.