SuperAPI AI 工具集

bevy-help

编程与开发

查看项目

更新于 10-16 05:54

技能介绍

用途:面向所有 Bevy 相关问题,包括 API 查找、功能设计、架构与实现模式(如“如何添加雪花粒子”)。默认优先使用本地文档缓存中的示例作为可复制模式,回答保持聚焦。

主要能力:按问题类型选择来源。精确符号或签名先查 rustdoc;如何实现先看 examples;架构或最佳实践先看 examples,再看 Learn 内容与 rustdoc;行为、警告或自动插入行为先看 crate 源码。支持 App/Plugin/调度/状态、ECS、资产与场景、相机与渲染、UI、Transform 与层级等常见入口。

使用方式:技能假定本地文档缓存已安装,不自行安装或刷新。必需路径为 ${BEVY_HELP_SKILL_DIR}/docs/rustdoc/、${BEVY_HELP_SKILL_DIR}/docs/bevy/、${BEVY_HELP_SKILL_DIR}/docs/bevy-website/。路径缺失或不可读时停止并报错。需从 docs/bevy/ 解析已安装版本,并与目标项目 Cargo.toml、workspace 清单及 Cargo.lock 中的 Bevy 依赖比对;无法解析到单一当前版本时停止并询问。查找顺序为 rustdoc、docs/bevy/ 与 examples、Learn 内容、本地笔记,仅在明确要求或本地不可用时才回退网络。每次成功查询后须向 ./.bevy-help.log 追加一条简短记录,包含 requested、comment、result_files,不粘贴完整答案或大段代码。

限制:单一版本策略,不提供旧版兼容指导,除非明确询问迁移。Learn 内容仅供参考,与示例或源码冲突时以示例和源码为准。rustdoc 适合公开名称与签名,但常隐藏内部行为原因。若编译器或运行时行为与本地文档不符,应指出可能版本不匹配或缓存过期,而非猜测。不整页转储 rustdoc 或枚举大目录。