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

  • System Prompts Leaks — Extracted system prompts from ChatGPT (GPT-5.4, GPT-5.3, Codex), Claude (Opus 4.6, Sonnet 4.6, Claude Code), G 38.6k ★
  • AIHawk — Open-source AI browser agent: describe any task in plain language and it autonomously browses, clicks, types a 30.3k ★
  • CLI 代理 API — English 中文 一个为 CLI 提供 OpenAI/Gemini/Claude/Codex 兼容 API 接口的代理服务器 19k ★

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 templatesCreateFrame, anchors, fonts, Settings.RegisterCanvasLayoutCategory, combat lockdown rules.
  • Slash commandsSLASH_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