关于 wow-lua-api
为 World of Warcraft Retail 插件开发提供 Lua 5.1 函数及 WoW 专属行为参考的技能。内容涵盖标准库、专用辅助函数、已弃用函数和调用注意事项,不包含操作系统或文件 I/O 库。
主要功能
- 01覆盖 Lua 5.1 基础函数
- 02说明 WoW 专属函数和差异
- 03提供字符串与表库参考
- 04涵盖数学、位运算和协程库
- 05列出已弃用函数及注意事项
适用场景
- 01查找插件所用 Lua 函数的行为
- 02核对 WoW 环境中的函数签名
- 03了解字符串和表方法的调用方式
- 04确认 API 可用性及弃用情况
安装
复制下面的命令,在终端中运行。
$
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 特定说明。
- 不涵盖操作系统或文件 IO 库(WoW 客户端中无法使用这些库)。
何时使用此技能
- 需要了解插件中所用 Lua 5.1 基础函数的行为或签名。
- 想了解暴雪特有的差异(例如,角度使用度数而非弧度)。
- 需要 WoW 专用辅助函数,例如
strsplit、table.wipe或fastrandom。
如何使用此技能
- 从 references/OVERVIEW.md 开始,了解环境说明和范围。
- 使用与所需函数对应的库参考文档。
- 阅读详细文件,了解方法调用语法和表方法注意事项。
参考文件
- references/OVERVIEW.md - 页面级说明、可用性和链接。
- references/BASIC_FUNCTIONS.md - Lua 基础函数及其行为说明。
- references/MATH_LIBRARY.md - 数学库及暴雪提供的角度包装函数。
- 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