godogen 是一个“游戏生成器—编排器”技能,用于根据自然语言生成和更新完整的 Godot 游戏。当用户提出制作游戏、构建游戏、生成游戏,或希望从自然语言生成/更新 Godot 游戏时使用。
主要能力:技能按流水线阶段读取子文件,包括视觉目标生成(visual-target.md)、任务 DAG 分解(decomposer.md)、架构与骨架(scaffold.md)、资产预算规划(asset-planner.md)、资产生成 CLI 参考(asset-gen.md)、背景去除(rembg.md)、精灵表动画生成(sprite-gen.md)、任务执行(task-execution.md)、Godot 陷阱(quirks.md)、场景构建(scene-generation.md)、测试脚本(test-harness.md)、截图/视频捕获(capture.md)、视觉 QA(visual-qa.md)、Android 构建(android-build.md)。
流水线:先检查 PLAN.md 是否存在以决定是否恢复;否则生成参考图与美术方向,分析风险并定义验证标准,设计架构与骨架。若提供预算,则规划并生成资产并更新 PLAN.md。随后展示简明计划摘要,执行风险任务与主构建,验证后为新游戏生成约 30 秒演示视频并提交。用户要求 Android 应用时,读取 android-build.md,添加 ETC2/ASTC 到 project.godot,创建 export_presets.cfg 并导出 APK。
执行分三阶段:风险任务隔离实现、验证、提交;主构建实现其余内容、验证、展示结果并提交。Godot API 查询通过 Skill(skill="godot-api") 在独立上下文运行,可查询具体方法/信号或完整 API。视觉 QA 通过 Skill(skill="visual-qa") 在分叉上下文中使用 Claude 原生视觉验证截图,结果保存到 visual-qa/{N}.md;fail 时须修复,尝试最多 3 轮修复后决定重新规划或上报用户。
上下文卫生:将重要状态保存在 PLAN.md、STRUCTURE.md、MEMORY.md、ASSETS.md 中,每完成一个任务后更新 PLAN.md 状态、写入发现并 git commit,以便在压缩或清空后恢复。若调试循环污染上下文,可手动执行 /compact "Discard failed debugging attempts."。
限制:需在具备对应技能与 Godot 环境的代理中使用;未提供收费、定价或平台支持信息;Android 导出需按 android-build.md 配置 ETC2/ASTC 与 export_presets.cfg;未提供具体安装命令。