TheMizeGuy

Wow Addon Dev — AI skill for Claude Code

AI community

WoW addon-development skill for AI coding agents (Claude Code, Codex, Gemini CLI).

How to install Wow Addon Dev

This entry records only its repository, not the path inside it, so there is no exact command to give. Open TheMizeGuy/wow-addon-dev and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Wow Addon Dev does

WoW addon-development skill for AI coding agents (Claude Code, Codex, Gemini CLI). Retail Midnight 12.0+ and Classic. Templates, references, debugging, packaging.

Alternatives in AI

  • Embeddedskills — An open-source collection of embedded development and debugging skills for Claude Code, Copilot, TRAE, and oth 593 ★
  • Blender AI MCP Addon — AI assistant and MCP server for Blender: visual chat, scene tools, multi-agent workflows 531 ★
  • AI Pair Collaboration — Coordinate heterogeneous AI teams: one creates, two review from different angles 190 ★

README

wow-addon-dev — a WoW addon-development skill for AI coding agents

A self-contained [Agent Skill](https://agentskills.io) that turns a general-purpose AI coding agent (Claude Code, Codex CLI, Gemini CLI, GitHub Copilot CLI, or anything else that loads `SKILL.md`-style packages) into a competent World of Warcraft addon developer and addon-folder manager.

Tuned for **retail Midnight (Interface 12.0+)** with explicit handling for the breaking changes that arrived with that patch (CLEU removal, Secret Values, private auras), plus Classic editions and multi-version TOCs.

What it covers

  • Writing addons — minimal, Ace3, encounter mod, options panel, addon-message, multi-version-TOC starter templates.
  • TOC format — every directive, multi-edition syntax, current Interface numbers, localized variants, file-load conditionals.
  • WoW Lua API — frame creation, event registration patterns, C_Timer, C_ChatInfo addon messages, common events.
  • Patch 12.0 (Midnight) migration — Secret Values, private auras, CLEU removal, C_Spell/C_ActionBar namespace migration, tonumber() scrubbing.
  • Debugging — BugSack/BugGrabber, taint diagnosis, /console taintLog 1, /eventtrace, /dump, ViragDevTool.
  • SavedVariables — load order, ADDON_LOADED vs PLAYER_LOGIN, the or {} init pattern, schema migration.
  • Ace3 & libraries — AceAddon/AceDB/AceConfig/AceEvent, LibStub, LibSharedMedia-3.0, LibDBIcon-1.0, LibDataBroker.
  • UI & secure templates — CreateFrame, anchors, fonts, Settings.RegisterCanvasLayoutCategory, combat lockdown rules.
  • Slash commands — SLASH_X1/SlashCmdList registration, argument parsing, multi-alias setup.
  • Localization — TOC variants, AceLocale-3.0, GLOBAL_STRINGS, spell/item ID lookups.
  • Distribution — BigWigs Packager (pkgmeta.yaml), GitHub Actions auto-release, manual zip structure, CurseForge/WoWInterface/Wago upload.
  • Hard-won lessons — concrete gotchas from a real production addon (Cro