关于 defold-api-fetch
defold-api-fetch 面向 Defold 开发者和编码 Agent,按命名空间列出 Lua、C++、Box2D、编辑器及扩展 API 的 Markdown 文档链接,便于查阅。
主要功能
- 01API 命名空间与文档链接索引
- 02Lua 和标准库参考
- 03Box2D 与编辑器 API 参考
- 04扩展和 C++ API 参考
- 05获取原始 Markdown 的说明
适用场景
- 01开发时查找 Defold Lua API
- 02查找 C++ 原生扩展 API 文档
- 03添加扩展依赖后核对其 API
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ indiesoftby/ defold-agent-config --skill defold-api-fetch安装后在 Claude Code 中输入/defold-api-fetch确认已加载。
详细介绍
Defold API 参考
从以下链接获取文档(这些 URL 指向纯 Markdown 文件)。
Lua API(最常用)
Lua 标准库
| 命名空间 | URL |
|---|---|
| base(基础) | https://defold.com/llms/apis/base-lua.md |
| coroutine(协程) | https://defold.com/llms/apis/coroutine-lua.md |
| debug(调试) | https://defold.com/llms/apis/debug-lua.md |
| io(输入输出) | https://defold.com/llms/apis/io-lua.md |
| math(数学) | https://defold.com/llms/apis/math-lua.md |
| os(操作系统) | https://defold.com/llms/apis/os-lua.md |
| package(包) | https://defold.com/llms/apis/package-lua.md |
| string(字符串) | https://defold.com/llms/apis/string-lua.md |
| table(表) | https://defold.com/llms/apis/table-lua.md |
| bit(位运算) | https://defold.com/llms/apis/bit-lua.md |
| socket(LuaSocket) | https://defold.com/llms/apis/socket-lua.md |
| zlib(Zlib) | https://defold.com/llms/apis/zlib-lua.md |
Box2D 物理
| 命名空间 | URL |
|---|---|
| b2d | https://defold.com/llms/apis/b2d-lua.md |
| b2d.body | https://defold.com/llms/apis/b2d.body-lua.md |
编辑器脚本
| 命名空间 | URL |
|---|---|
| editor(编辑器) | https://defold.com/llms/apis/editor-lua.md |
扩展 API
注意: 扩展 API(
extension-*)要求在game.project中将相应扩展添加为依赖项。要了解如何安装和配置特定扩展,请使用defold-docs-fetch技能查找其文档页面。
C++ 原生扩展 API
使用方法
需要 API 文档时:
- 确定命名空间(例如,
go、gui、vmath) - 获取对应的 URL(所有 URL 都是纯 Markdown 格式,请获取并阅读原始内容)
- 示例:获取
https://defold.com/llms/apis/go-lua.md
评论
支持 Markdown