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# 代码。
工作原理
该项目实现了一个代理技能框架。它包含 55 个专业技能(Markdown 文件)和 9 个专业代理(例如:游戏架构师、着色器作者、性能分析器)。
当用户请求特定功能时,代理会识别出所需的技能(如 player-controller 或 state-machine),并加载该技能以指导实现。系统包含一个 SessionStart 钩子,可自动检测 Godot 项目(通过查找 project.godot 文件),并向代理注入路由卡。它还具备“导师模式”,可封装这些技能,提供教育性指导,包括编辑器设置和带注释的代码。
适用人群
使用 Godot 4.3+ 并借助 Claude Code、GitHub Copilot CLI、Cursor、Grok Build 或其他兼容 CLI 代理的游戏玩家开发者。
主要亮点
- 丰富的技能库:涵盖从项目设置、物理、多人游戏到 XR/VR 和原生扩展(GDExtension)的 55 个技能。
- C# 与 GDScript 平等支持:大多数技能均提供两种语言的实现示例。
- 专业代理角色:包含 9 个针对游戏开发不同阶段的专用代理角色(例如:UI 设计师、工具工程师)。
- 广泛的平台支持:兼容多种 AI 工具,包括 Claude Code、Cursor 和 Copilot CLI。
- 自动化质量控制:使用自定义验证器强制执行令牌预算(每技能 16 KB)、交叉引用完整性以及 C# 一致性。
相关
- 项目
- 项目
- 项目
- 项目
- 项目