mcpField
D
defold-skill-maintain

defold-skill-maintain

github.com/indiesoftbyAgent 工作流10446 次安装27 周前更新
代码仓库

关于 defold-skill-maintain

用于维护其他 Defold 技能,尤其是文档或示例抓取技能。它说明如何依据官方索引更新链接表,并管理 proto 文件引用。

主要功能

  1. 01更新文档链接表
  2. 02使用官方 API 和手册索引
  3. 03同步示例链接
  4. 04管理 proto 文件引用
  5. 05获取稳定版 SDK 的 proto 模式

适用场景

  1. 01更新 Defold API 技能链接
  2. 02刷新手册和示例索引
  3. 03维护 proto 引用
  4. 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.proto
rig_ddf.proto
assets/proto/ddf/
ddf_extensions.proto
ddf_math.proto
assets/proto/engine/
engine_ddf.proto
assets/proto/gameobject/
gameobject_ddf.proto
lua_ddf.proto
properties_ddf.proto
assets/proto/gamesys/
atlas_ddf.proto
buffer_ddf.proto
camera_ddf.proto
gamesys_ddf.proto
gui_ddf.proto
label_ddf.proto
mesh_ddf.proto
model_ddf.proto
physics_ddf.proto
sound_ddf.proto
sprite_ddf.proto
texture_set_ddf.proto
tile_ddf.proto
assets/proto/graphics/
graphics_ddf.proto
assets/proto/render/
font_ddf.proto
material_ddf.proto
render_ddf.proto
assets/proto/resource/
liveupdate_ddf.proto
resource_ddf.proto
assets/proto/script/
ddf_script.proto
lua_source_ddf.proto
sys_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 文件
操作步骤:更新链接列表
  1. 通过下载 URL 内容获取相关索引页面。
  2. 解析 Markdown 内容。每个索引页面都包含按章节分组的 [标题](url) 格式链接。
  3. 将解析出的链接与目标技能当前的 SKILL.md 进行比较。
  4. 更新 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