wow-lua-api について
World of Warcraft Retailのアドオン開発向けに、Lua 5.1の関数とWoW固有の動作を参照できるスキルです。標準ライブラリ、WoW専用ヘルパー、非推奨関数、使用上の注意を扱い、OSやファイルI/Oのライブラリは対象外です。
主な機能
- 01Lua 5.1の基本関数を網羅
- 02WoW固有のヘルパーと差異を解説
- 03文字列・テーブルライブラリを参照
- 04数学・ビット演算・コルーチンを解説
- 05非推奨関数と注意点を掲載
活用シーン
- 01アドオンで使うLua関数の動作を調査
- 02WoW環境での関数シグネチャを確認
- 03文字列・テーブルメソッドの構文を確認
- 04APIの利用可否や非推奨状況を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jburlison/ wowaddonapiagents --skill wow-lua-apiインストール後、Claude Code で/wow-lua-apiを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/BASIC_FUNCTIONS.mdBIT_LIBRARY.mdCOROUTINE_LIBRARY.mdDEPRECATED_FUNCTIONS.mdMATH_LIBRARY.mdOVERVIEW.mdSTRING_DETAILS.mdSTRING_LIBRARY.mdTABLE_DETAILS.mdTABLE_LIBRARY.md詳細
WoW Lua API(Lua 5.1)
対象範囲
- リテール版のみです。
- warcraft.wiki.gg の Lua 関数一覧と WoW 固有の注記を対象とします。
- OS やファイル I/O ライブラリは対象外です(WoW クライアントでは利用できません)。
このスキルを使う場面
- アドオンで使用する Lua 5.1 の基本関数の動作やシグネチャが必要な場合。
- Blizzard 固有の違い(度とラジアンの違いなど)を知りたい場合。
strsplit、table.wipe、fastrandomなど、WoW 専用のヘルパーが必要な場合。
このスキルの使い方
- 環境に関する注記と対象範囲を確認するため、まず references/OVERVIEW.md を参照してください。
- 必要な関数に対応するライブラリリファレンスを使用してください。
- メソッド呼び出しの構文とテーブルメソッドに関する注意点については、詳細ファイルを読んでください。
リファレンスファイル
- references/OVERVIEW.md - ページ単位の注記、利用可否、リンク。
- references/BASIC_FUNCTIONS.md - Lua の基本関数と動作に関する注記。
- references/MATH_LIBRARY.md - 数学ライブラリと Blizzard の度数ラッパー。
- references/STRING_LIBRARY.md - 標準および WoW 固有の文字列ヘルパー。
- references/STRING_DETAILS.md - 文字列のメソッド呼び出し構文と注意点。
- references/TABLE_LIBRARY.md - テーブルヘルパーと WoW による追加機能。
- references/TABLE_DETAILS.md - テーブルメソッドの動作と wipe に関する注意点。
- references/BIT_LIBRARY.md - bitlib 関数とパフォーマンスに関する注記。
- references/COROUTINE_LIBRARY.md - コルーチン関数と注意事項。
- references/DEPRECATED_FUNCTIONS.md - 非推奨または廃止された関数。
ソース
コメント
Markdown 対応