jame581/GodotPrompter
Agentic skills framework for Godot 4.x. Domain-specific skills for AI coding agents (Claude Code, Copilot, Antigravity, Cursor)
解决的问题
GodotPrompter 为 AI 编码代理提供 Godot 4.x 游戏开发的专业领域知识。它通过提供结构化的“技能”,确保 AI 遵循 Godot 专有的 GDScript 和 C# 项目最佳实践,防止代理过度依赖通用的 AI 知识。
运作方式
本项目作为各种 AI 代理平台(如 Claude Code、GitHub Copilot CLI 和 Cursor)的插件运作。它提供了一个包含 56 种结构化技能的库——即模块化的领域知识片段——代理会根据用户的请求按需加载。例如,要求“添加状态机”会触发 state-machine 技能的加载。
关键机制包括:
- 自动启动:当打开 Godot 项目时,它会检测
project.godot文件并注入技能路由指令。 - 专业代理:定义了 9 种不同的代理角色(例如
godot-game-architect、godot-shader-author)以处理开发的不同阶段。 - 导师模式:一种教学传递模式,在提供代码的同时解释概念和编辑器设置。
- 验证:自动化验证器确保技能保持在 Token 预算内,并维持 C# 与 GDScript 示例的一致性。
目标对象
使用 Godot 4.x 引擎并利用 AI 编码助手加速工作流程的游戏开发者,涵盖从架构规划、实现到代码审查与优化的各个环节。
特色亮点
- 丰富的技能库:56 种技能,涵盖从项目设置、物理系统到 XR/VR 和移动设备发布的所有内容。
- 多平台支持:兼容于 Claude Code、GitHub Copilot CLI、Cursor、Codex、Antigravity 和 OpenCode。
- 跨语言支持:提供 GDScript 和 C# 的实现示例。
- 进阶工具:包含针对原生扩展 (GDExtension) 和多线程的技能。
- 第三方整合:内置对 LimboAI 和 Dialogue Manager 等热门插件的知识。
相关
- 项目
- 项目
- 项目
- 项目