LibGroupInSpecT-1.0 is a small library which keeps track of group members and keeps an up-to-date cache of their specialization, talents and glyphs.
It's similar to the old LibGroupTalents/LibTalentQuery and the derived LibRaidInspect libraries, but unlike the former it's actually working on 5.0, and unlike the latter it works properly in Battlegrounds. Additionally it has the feature where it communicates spec/talent/glyph updates to other LibGroupInSpecT users. This is an important point as of the writing of this there is no way to detect when another player re-specs/talents/glyphs.
This library started out as a part of RaidChecklist as replacement for LibGroupTalents, but has since been split off into its own project as its usefulness increases the more widespread it is. While started by myself, it has now seen considerable input from oscarucb and Dridzt and we believe we've nutted out most of the bugs by now.
Full details are available on the project page, but as quick introduction the following information is provided to the registered callback:
I had wondered about that as well. I'm guessing that it was done in an attempt to bring attention to the curiosity that, by mere coincidence, the word "inspect" also contains the abbreviation for "specialization" (spec.).
It came from the fact that while there's lots of stuff you can retrieve when inspecting someone (spec/talent/glyph, gear, achievements, stats, etc) this library only deals with providing access to the spec related bits. Playing with the capitalization was a (cheesy) way of highlighting that.