关于 defold-skill-maintain
用于维护其他 Defold 技能,尤其是文档或示例抓取技能。它说明如何依据官方索引更新链接表,并管理 proto 文件引用。
主要功能
- 01更新文档链接表
- 02使用官方 API 和手册索引
- 03同步示例链接
- 04管理 proto 文件引用
- 05获取稳定版 SDK 的 proto 模式
适用场景
- 01更新 Defold API 技能链接
- 02刷新手册和示例索引
- 03维护 proto 引用
- 04下载缺失的 proto 模式
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ indiesoftby/ defold-agent-config --skill defold-skill-maintain安装后在 Claude Code 中输入/defold-skill-maintain确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/proto/particle_ddf.protorig_ddf.protoassets/proto/ddf/ddf_extensions.protoddf_math.protoassets/proto/engine/engine_ddf.protoassets/proto/gameobject/gameobject_ddf.protolua_ddf.protoproperties_ddf.protoassets/proto/gamesys/atlas_ddf.protobuffer_ddf.protocamera_ddf.protogamesys_ddf.protogui_ddf.protolabel_ddf.protomesh_ddf.protomodel_ddf.protophysics_ddf.protosound_ddf.protosprite_ddf.prototexture_set_ddf.prototile_ddf.protoassets/proto/graphics/graphics_ddf.protoassets/proto/render/font_ddf.protomaterial_ddf.protorender_ddf.protoassets/proto/resource/liveupdate_ddf.protoresource_ddf.protoassets/proto/script/ddf_script.protolua_source_ddf.protosys_ddf.proto详细介绍
Defold 技能维护
处理其他 Defold 技能的维护任务:更新链接索引并管理 proto 文件引用。
请先阅读关于 Agent Skills 最佳实践的指南:references/The-Complete-Guide-to-Building-Skill-for-Claude.md。
能力 1:更新 fetch 技能中的链接列表
defold-api-fetch、defold-docs-fetch 和 defold-examples-fetch 技能包含硬编码的链接表。这些链接表应与 Defold 官方索引文件保持同步。
索引来源
- API 索引:
https://defold.com/llms/apis.md— 链接到各命名空间的 API Markdown 文件 - 手册索引:
https://defold.com/llms/manuals.md— 链接到各手册的 Markdown 文件 - 示例索引:
https://defold.com/llms/examples.md— 链接到各示例的 Markdown 文件
操作步骤:更新链接列表
- 通过下载 URL 内容获取相关索引页面。
- 解析 Markdown 内容。每个索引页面都包含按章节分组的
[标题](url)格式链接。 - 将解析出的链接与目标技能当前的 SKILL.md 进行比较。
- 更新 SKILL.md 链接表,使其与索引一致,同时保留表格结构和
## Usage底部章节。
目标技能文件
.agents/skills/defold-api-fetch/SKILL.md— 根据apis.md更新.agents/skills/defold-docs-fetch/SKILL.md— 根据manuals.md更新.agents/skills/defold-examples-fetch/SKILL.md— 根据examples.md更新
规则
- 保持 YAML frontmatter(
---块)不变。 - 保持介绍行
Fetch documentation from the links below (the URLs point to plain Markdown files).不变。 - 保持底部的
## Usage章节不变。 - 将 frontmatter 与 Usage 章节之间的链接表替换为从索引解析出的内容。
- 保留每项技能现有的章节分组和表格格式。
能力 2:管理 proto 文件引用
有关为 defold-proto-file-editing 技能创建、更新和维护 proto 文件引用的详细说明,请参阅 references/proto-reference-guide.md。
脚本
scripts/fetch_proto.py— 从稳定版 Defold SDK 下载 proto 架构文件到.agents/skills/defold-skill-maintain/assets/proto/。当 proto 架构文件缺失或需要更新时运行:python .agents/skills/defold-skill-maintain/scripts/fetch_proto.py
评论
支持 Markdown