AutoTalents is a World of Warcraft addon built to recommend and optionally apply talent choices for the current specialization. It supports automatic, prompt-based, and suggestion-only modes, per-spec preset selection, minimap controls, a Blizzard Settings panel, and safe point-by-point application with combat guards so it does not trample staged talent edits or unstable game states.
The addon also includes an offline Python sync and generation flow that harvests external build sources, converts them into shipped Lua data, and supports both sequence builds and Blizzard import-string style builds. It can fall back gracefully when an exact build variant is unavailable or when an external provider exposes a spec in a slightly different format.
It is a strong example of addon architecture that spans runtime UI, per-spec profile state, safe automation, and a supporting data-generation toolchain instead of relying on static hand-curated tables.