SuperAPI AI 工具集

godot-mentor

编程与开发

查看项目

更新于 10-15 22:40

技能介绍

用途:在用户一边搭建 Godot 项目一边学习时,提供教学式回答,解释概念、编辑器设置和需要验证的要点,而非直接给代码。它包裹领域技能而非取代它们。

主要能力:先调用匹配的领域技能,再按五个环节交付:概念(该 Godot 思路及为何选此节点/API);编辑器(要添加的节点、Inspector 属性、导出变量及初学者点击路径);代码(带注释的 GDScript,随后 C# 等价实现);验证(运行后预期效果、最可能的失败与修复);下一步(仅一个建议扩展)。点击路径只取自 editor-recipes.md 与 editor-navigation.md 两个参考文件,覆盖 Godot 4.3 至 4.7 并标注版本差异。

使用方式:状态存放在用户主目录 ~/.godot-prompter/state/<项目路径 SHA-256 前 16 位十六进制>.json,含 project、mode、level、language 等字段。规范路径为绝对路径、正斜杠、原生盘符,如 Windows 用 C:/Users/you/game。密钥计算示例:printf '%s' "$P" | sha256sum | cut -c1-16。级别(beginner/intermediate)仅在启用时询问一次,之后从状态读取。可被 SessionStart 钩子恢复,但不覆盖子代理;在无钩子的 Codex 和 Antigravity 上仍可使用,只是重置后不会自恢复。用户要求“只要代码”时切回普通模式。

适用场景:希望在实现玩家控制器等功能的同时理解 Godot 概念、编辑器操作与验证方法的学习者。

限制:不编造点击路径;参考文件未覆盖的仅点名面板并说明未覆盖;范围严格限定在用户所问,不追加额外内容;Godot 版本与渲染器不写入状态,每次从 project.godot 实时读取;Godot 版本在 4.3 至 4.7 之外时参考文件不适用。无法写状态文件时应说明并继续本次对话。