article
README
🚀 🎮 Godot MCP 技能系统使用指南
Godot MCP 技能系统是一套完备的 AI 辅助游戏开发工具集,涵盖 11 个专业技能,贯穿从项目创建到产品发布的整个开发流程。用户只需通过自然语言描述,就能让 AI 自动调用相应的 MCP 工具,轻松完成复杂的开发任务。
🚀 快速开始
技能加载方式
1. 自动加载 (推荐)
Claude 会自动发现以下位置的技能:
- 项目技能:
.claude/skills/<技能名>/(当前项目) - 个人技能:
~/.claude/skills/<技能名>/(全局使用)
2. 手动调用技能
# 调用特定技能 (使用正确的技能名称)
/skill godot-project-creator
/skill godot-gameplay-developer
/skill godot-ui-designer
/skill godot-animation-studio
/skill godot-performance-optimizer
/skill godot-test-debugger
/skill godot-product-polisher
/skill godot-compatibility-checker
/skill context7-auto-research
/skill mcp-orchestration
/skill chinese-dev-guide
✨ 主要特性
- 拥有 11 个专业技能,覆盖游戏开发全流程。
- 支持自动加载和手动调用技能。
- 支持技能参数自定义,可根据不同需求调整。
- 大幅提升开发效率,降低错误率,提升项目质量。
💻 使用示例
基础用法
自动触发示例
用户: "我想创建一个 RPG 游戏,包含角色系统、物品系统和战斗系统"
→ 自动触发 godot-project-creator 技能
→ 生成完整的项目架构和模块化结构
用户: "实现一个能二段跳和冲刺的角色"
→ 自动触发 godot-gameplay-developer 技能
→ 创建完整的角色控制逻辑和状态机
用户: "游戏在低端设备上运行卡顿,需要优化到 60FPS"
→ 自动触发 godot-performance-optimizer 技能
→ 分析性能瓶颈并自动优化
用户: "如何实现 Godot 4.x 的彩色爆炸粒子效果"
→ 自动触发 context7-auto-research 技能
→ 查询最新文档并返回实现方案
用户: "遇到 Godot 兼容性错误:Invalid assignment of property 'emission_amount'"
→ 自动触发 godot-compatibility-checker 技能
→ 检测并修复兼容性问题
手动调用示例
/skill godot-ui-designer
→ 创建专业的游戏 UI 界面系统
→ 确保响应式布局和用户体验
/skill godot-test-debugger
→ 创建完整的测试和调试工作流
→ 自动化测试和错误诊断
/skill godot-product-polisher
→ 全面提升游戏质量和用户体验
→ 准备发布所需的素材和优化
高级用法
1. 技能组合使用
"我想创建一个格斗游戏,要求有精美的视觉效果和流畅的操作体验"
→ 同时激活:project-creator + gameplay-developer + ui-designer + animation-studio + product-polisher
2. 分阶段开发
阶段 1:先用 godot-project-creator 创建基础框架
阶段 2:用 godot-gameplay-developer 实现核心玩法
阶段 3:用 godot-animation-studio 添加动画和特效
阶段 4:用 godot-performance-optimizer 优化性能
阶段 5:用 godot-product-polisher 美化打磨
3. 问题定向解决
"游戏运行时经常崩溃,内存占用过高"
→ 激活 godot-test-debugger 进行问题诊断
→ 激活 godot-performance-optimizer 进行内存优化
📚 详细文档
🏗️ 核心开发技能 (7 个)
📋 godot-project-creator
- 路径:
godot-project-creator/SKILL.md - 功能:智能化项目创建与场景管理
- 触发:新项目创建、项目架构设计、模板生成
- 特色:自动生成符合 Godot 4.x 最佳实践的完整项目架构
- 使用示例:"创建一个 2D 平台跳跃游戏项目"
🎮 godot-gameplay-developer
- 路径:
godot-gameplay-developer/SKILL.md - 功能:核心玩法逻辑开发
- 触发:角色控制、物理系统、AI 行为、游戏规则
- 特色:支持复杂游戏机制的智能实现
- 使用示例:"实现一个能二段跳和冲刺的角色"
🎨 godot-ui-designer
- 路径:
godot-ui-designer/SKILL.md - 功能:UI 界面系统开发
- 触发:HUD 设计、菜单系统、响应式布局
- 特色:自动适配不同分辨率的智能 UI 系统
- 使用示例:"创建像王者荣耀那样的游戏 HUD"
🎬 godot-animation-studio
- 路径:
godot-animation-studio/SKILL.md - 功能:资源与动画创建
- 触发:精灵导入、动画配置、粒子特效、音效集成
- 特色:一站式资源制作和动画系统
- 使用示例:"为骑士角色制作待机、行走、攻击动画"
⚡ godot-performance-optimizer
- 路径:
godot-performance-optimizer/SKILL.md - 功能:性能优化与适配
- 触发:性能问题、分辨率适配、内存优化
- 特色:智能性能分析和自动优化
- 使用示例:"优化游戏到 60FPS,适配各种屏幕"
🔧 godot-test-debugger
- 路径:
godot-test-debugger/SKILL.md - 功能:测试与调试工作流
- 触发:自动化测试、错误诊断、调试工具
- 特色:全面的测试和调试解决方案
- 使用示例:"为角色系统创建完整的单元测试"
✨ godot-product-polisher
- 路径:
godot-product-polisher/SKILL.md - 功能:产品美化与打磨
- 触发:视觉效果增强、音效优化、用户体验改进
- 特色:从"能用"到"精美"的全面提升
- 使用示例:"提升游戏的视觉冲击力和用户体验"
🛠️ 基础支持技能 (4 个)
🤖 context7-auto-research
- 路径:
context7-auto-research/SKILL.md - 功能:自动使用 Context7 进行文档研究
- 触发:"如何实现"、"配置"、"文档"等关键词
- 特色:实现用户要求的自动化规则:"Always use context7 when I need code generation, setup or configuration steps, or library/API documentation"
🎮 godot-compatibility-checker
- 路径:
godot-compatibility-checker/SKILL.md - 功能:检测和修复 Godot 3.x 与 4.x 兼容性问题
- 触发:版本升级、API 错误、兼容性问题
- 特色:基于实际项目经验的修复方案
🔧 mcp-orchestration
- 路径:
mcp-orchestration/SKILL.md - 功能:编排多个 MCP 工具完成复杂任务
- 触发:多步骤开发流程、工具链协作
- 特色:支持串行、并行、条件、循环四种模式
🌏 chinese-dev-guide
- 路径:
chinese-dev-guide/SKILL.md - 功能:中文环境配置和开发指导
- 触发:中文交流、本地化需求
- 特色:完整的中文化开发环境
🚀 完整开发流程示例
场景:从零创建一个完整的 2D 平台跳跃游戏
用户:我想制作一个类似超级马奥的 2D 平台跳跃游戏
步骤 1:项目创建 [godot-project-creator]
→ 自动创建项目结构
→ 配置基础节点和场景
→ 设置输入映射
→ 创建基础脚本模板
步骤 2:核心玩法开发 [godot-gameplay-developer]
→ 实现角色移动和跳跃物理
→ 创建平台碰撞检测
→ 设计收集品和敌人系统
→ 实现关卡流程逻辑
步骤 3:UI 界面设计 [godot-ui-designer]
→ 创建游戏 HUD(生命值、分数、时间)
→ 设计主菜单和暂停菜单
→ 实现设置界面
→ 确保响应式布局
步骤 4:动画和特效 [godot-animation-studio]
→ 导入角色精灵图集
→ 创建待机、跑、跳、攻击动画
→ 设计收集品特效
→ 配置跳跃音效
步骤 5:性能优化 [godot-performance-optimizer]
→ 优化渲染性能
→ 适配不同分辨率
→ 管理内存使用
→ 测试不同设备表现
步骤 6:测试调试 [godot-test-debugger]
→ 创建自动化测试
→ 诊断和修复 bug
→ 性能测试和分析
→ 生成测试报告
步骤 7:产品打磨 [godot-product-polisher]
→ 增强视觉效果
→ 优化音效体验
→ 改进用户反馈
→ 准备发布素材
最终结果:一个完整、优化、精美的 2D 平台跳跃游戏
MCP 工具集成
所有技能都明确说明了使用的 MCP 工具:
- Context7 MCP:文档检索和查询
- Godot MCP:Godot 引擎集成(节点操作、脚本管理、场景控制等)
- Chrome DevTools MCP:Web 开发调试
- Sequential Thinking MCP:逻辑分析和推理
- Bash MCP:系统命令执行
- Read/Write/Edit MCP:文件操作
- Grep/Glob MCP:代码搜索和扫描
📊 效果评估
开发效率提升
- 代码生成速度:提升 10 - 50 倍
- 错误率降低:减少 70% 的常见错误
- 学习成本:新手也能快速上手
- 质量保证:遵循最佳实践
项目质量提升
- 架构设计:模块化、可扩展
- 性能优化:自动性能调优
- 用户体验:专业的交互设计
- 发布就绪:符合商店标准
🔧 自定义和扩展
技能参数调整
每个技能都支持参数自定义,例如:
- 优化级别:basic/standard/high/premium
- 目标平台:PC/mobile/console
- 性能目标:30fps/60fps/120fps
- 质量要求:functional/polished/AAA
🚨 注意事项
使用限制
- 技能目录:技能必须放在
.claude/skills/目录下才能被自动加载 - 技能名称:使用简单的小写名称和连字符,不要包含空格
- 文件格式:每个技能必须包含
SKILL.md文件 - YAML 格式:技能文件开头必须包含正确的 YAML front matter
- MCP 依赖:某些技能需要特定的 MCP 工具已配置并运行
- 复杂度限制:超大型项目需要分步实施
- 硬件要求:某些高级功能需要较好的硬件配置
最佳实践
- 明确需求:提供清晰、具体的需求描述
- 分步实施:复杂项目分阶段完成
- 及时反馈:对生成结果提供反馈
- 持续学习:了解各技能的能力边界
- 渐进增强:从基础到高级逐步增强
🔮 未来规划
短期目标
- 增加更多游戏类型模板
- 优化自然语言理解能力
- 提升代码质量和性能
- 增强团队协作功能
长期愿景
- 完全 AI 驱动的游戏开发
- 实时协作开发平台
- 智能化项目管理
- 自动化测试和发布
版本:2.0.0 最后更新:2025 - 11 - 09 技能总数:11 个 状态:已加载并可使用 分类:核心开发技能(7 个) + 基础支持技能(4 个) 特色:完整的 AI 辅助游戏开发工作流
扫码联系在线客服