Research WoW addon development topics using CLI tools, Blizzard UI source, and documentation. Covers API discovery, pattern research, and Ace3 usage. Use when investigating unfamiliar APIs, finding Blizzard patterns, or learning. Triggers: research, find, search, API, Blizzard UI, documentation, Ace3.
Expert guidance for discovering and understanding World of Warcraft APIs and patterns.
MANDATORY: Always use CLI commands before manual exploration.
| Task | Command |
|------|---------|
| Search APIs (Offline) | mech call api.search -i '{"query": "*Spell*"}' |
| API Info | mech call api.info -i '{"api_name": "C_Spell.GetSpellInfo"}' |
| List by Namespace | mech call api.list -i '{"namespace": "C_Spell"}' |
| Search Icons | mech call atlas.search -i '{"query": "sword"}' |
| API Stats | mech call api.stats |
| Request type | Load reference | |--------------|----------------| | Offline API lookup patterns | references/api-research.md | | Blizzard UI source patterns | references/blizzard-ui.md | | Ace3 library patterns | references/ace3-patterns.md | | CLI Reference | ../../docs/cli-reference.md |
mech call api.search -i '{"query": "GetItem*", "namespace": "C_Item"}'
mech call api.info -i '{"api_name": "C_Spell.GetSpellInfo"}'
mech call atlas.search -i '{"query": "sword", "limit": 10}'
api.search before guessing API names.C_ namespaces (e.g., C_Timer, C_Spell).Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer