thedivergentai/GD-Agentic-Skills
GitHub: thedivergentai/GD-Agentic-Skills
为 Godot 4.5+ AI 编程助手提供经审计的生产级 GDScript 技能库,充当 Agent 的长期记忆以提升代码生成质量。
Stars: 378 | Forks: 26
# GD Agentic Skills:Godot 4 精通生态系统
[](https://github.com/thedivergentai/gd-agentic-skills/stargazers) [](LICENSE) [](https://godotengine.org/) [](skills_index.json) [](https://github.com/thedivergentai/gd-agentic-skills/commits/main) [](https://skills.sh/thedivergentai/gd-agentic-skills) **“被遗忘的技能即是丧失的力量。” — 代码架构师** **由 [Divergent AI](https://github.com/thedivergentai) 提供支持**
## 💬 来自创作者的信息 (Divergent AI)
## 📜 更新日志
#### v0.0.7 — 分析、审计、构建!更新
- **三种基于角色的技能**:我们引入了专门针对 `@godot-analyst` (Anara)、`@godot-auditor` (Aurelius) 和 `@godot-builder` 的 agent 技能,以简化和统一我们的角色开发和代码优化工作流。
- **清理 MCP 与直接构建**:已移除已废弃的 `MCP Setup` 和 `MCP Builder` 技能;我们现在使用 Auditor 和 Builder 通过 Godot CLI 直接构建和编译项目,最大化原生效率。
- **全面技能审计**:完成了对所有 microskill 全面且严格的审计,将知识深度和执行质量提升至最高的 agentic 标准。
- **主架构同步**:将所有审计后的改进与中央 `godot-master` 核心同步,使编排器更聪明、更快速、更健壮。
#### v0.0.6 — 专家扩充与主编排更新
- **Microskill 大修**:我们花费了大量时间更新*所有* microskill,使其包含直接从 Godot 文档中提取的顶级专家知识。这次大规模更新确保所有资源都忠实于引擎的当前状态,为开发者提供最佳实践并减少 AI 垃圾内容。
- **Godot Master 掌控全局**:我们更新了 `godot-master` 技能,以完全编排和集成这次重大的技能更新。它现在是一个真正的、多合一的 Godot Master 技能!
- **请求反馈**:我们非常希望听到您对新更新的反馈!分享您想法的最简单方式是[在我们的 GitHub 上开启 issue 或发起讨论](https://github.com/thedivergentai/gd-agentic-skills/issues)。
#### v0.0.5 — 循环更新
- **资源采集**:引入了 `godot-game-loop-harvest`,用于互动收集、节点消耗和基于稀有度的掉落表。
- **计时赛与幽灵**:添加了 `godot-game-loop-time-trial`,具备精确的毫秒计时和幽灵变换记录/回放功能。
- **波次生存**:实现了 `godot-game-loop-waves`,用于基于回合的难度缩放和动态敌人池管理。
#### v0.0.4 — 复活节与复苏更新
- **季节性主题标识**:引入了 `godot-theme-easter`,用于安全的运行时美学注入(StyleBox 复制与材质替换)。
- **核心循环扩展**:添加了用于体积程序化生成的 `godot-game-loop-collection`,以及用于“魂系”死亡机制的 `godot-mechanic-revival`。
- **交互秘密**:实现了用于输入序列缓冲(Konami 代码)和隐藏发现持久化的 `godot-mechanic-secrets`。
#### v0.0.3 — 浪漫更新
- **新类型精通**:引入了全面的[恋爱与约会模拟](skills/godot-genre-romance/SKILL.md)技能集。
- **主集成**:将恋爱技能统一到了 [godot-master](skills/godot-master/SKILL.md) 编排层中。
- **生产脚本**:添加了经过实战检验的 GDScript 模式,用于好感度追踪、关系路由和约会事件。
#### v0.0.2 — 主技能进化
- **统一架构**:将 `godot-master` 升级为所有 87 个专业技能的多合一编排层。
- **决策矩阵**:集成了专家级的 Godot 4 架构决策树和反模式指南。
- **工作流脚手架**:添加了程序化场景构建和项目初始化模式。
#### v0.0.1 — 首次发布
- **基石**:发布了包含 80 多个 Godot 4.x Agentic Skills 的初始库。
- **Agent 优先设计**:为 AI Coding Agents 建立了 DIA(发现-获取-应用)循环。
- **核心系统**:针对 2D、3D、UI 和基础游戏玩法的原子实现。
## 📍 快速导航
| 🚀 快速开始 | 🏆 Godot Master | 🧩 微技能 | 🤖 Agent 协议 | ⭐ Star 历史 |
|:---:|:---:|:---:|:---:|:---:|
| [安装](#-quick-start) | [多合一系统](#-godot-master--your-lead-architect) | [微型模块](#-micro-skills--bite-size-power) | [DIA 循环](#-for-agents--the-discovery-ingestion-application-protocol) | [增长图表](#-star-history) |
## 哲学理念
**Godot Agentic Skills** 是一个高密度的、**Agent 优先**的 Godot 4.5+ 知识库——设计为 AI Coding Agents 的外部“长期记忆”(LTM)。它为专业的游戏和应用工程提供了结构化、确定性的模式。
与通用的 AI 响应不同,此仓库中的每一个技能都严格遵循了经过实际产品发布所提炼出的 Godot 4 最佳实践、架构模式和性能优化技术。
## ⚡ 快速开始
选择您的路径以避免**“上下文风暴”**(一次性向您的 agent 加载过多指令)。
### 🏆 路径 A:架构师(新建或现有项目)
如果您正在开始一个新项目,或者您有一个现有项目需要被**“检查”并更新**到现代 Godot 4 标准,请安装 **Godot Master** 核心。
```
npx skills add thedivergentai/gd-agentic-skills/skills/godot-master
```
### 🧩 路径 B:专家(现有项目)
如果您需要一个特定的功能(例如,2D 移动、库存),请仅安装该**微技能**。
```
npx skills add thedivergentai/gd-agentic-skills/skills/godot-characterbody-2d
```
## 🧠 上下文管理:性能指南
为了让您的 AI agent 保持快速和准确,请遵循这些“专家效率”规则:
### 1. “唯一性”原则
要么使用 **`godot-master`**(它通过引用编排其他 95 个技能),要么使用单独的**微技能**。
* **Godot Master** 是一个“编排器”技能。它非常密集(约 1.5 万 token),但提供了一个完整的蓝图。当“全局视角”很重要时使用它。
* **微技能**是“精准手术”技能(约 2000-5000 token)。它们快速、可靠,并让 agent 专注于一个特定的 API。
### 2. 为什么“全部安装”会失败
同时安装 96 个技能会产生**“元数据洪流”**:
- **Token 损耗**:仅仅是为了告诉 agent 有哪些技能存在,就会“永久”消耗约 1.5 万 token。
- **指令冲突**:拥有多个重叠的专家指令(例如,20 多个不同的类型蓝图)可能会导致 agent 失去特定的焦点。
- **推理延迟**:模型必须在决定做什么之前筛选超过 100 KB 的文本。
### 3. 仓库克隆与插件安装
- **插件安装 (`npx skills add`)**:将技能复制到您 agent 的**技能插件目录**中。agent 现在可以在任何对话中自动“发现”并扫描这些指令。这就是为什么一次安装过多会导致“上下文风暴”的原因。
- **仓库克隆**:如果您只是将此 repo 克隆到一个文件夹中(例如,`Downloads/GDSkills`),agent **不会**自动找到它们,除非您正在该特定目录*内*进行操作。这对上下文管理来说更安全,但需要手动调用 `view_file` 来进行发现。
## 🏆 Godot Master — 您的首席架构师
**[godot-master](skills/godot-master/SKILL.md)** 技能是此仓库的王冠——一个整合的专家库,将所有 96 个专业技能编排成一个统一的架构框架。
### 🎯 是什么让 Godot Master 如此特别?
与专注于孤立功能的单个微技能不同,**godot-master** 是您的*系统架构师*。它提供:
**📚 全面的知识库**
- **96 份参考文档**:涵盖从基础到高级类型的每个技能的完整 Markdown 指南
- **982 个独特的生产脚本**:经过实战检验的、生产就绪的 GDScript 实现
- **10 种工作流模式**:分步架构工作流(脚手架、实体编排、持久化、优化、多人游戏等)
**🧠 专家框架**
- **架构决策矩阵**:为您的项目选择合适的模式(组件驱动、事件驱动、资源流、确定性网络)
- **15 种反模式**:明确的“绝不要这样做”规则以及非显而易见的解释(例如,为什么 `get_tree().root.get_node()` 会崩溃,为什么在 `_process` 中使用 `load()` 会拖垮性能)
- **性能预算**:移动端/桌面端目标的具体数值(draw calls、三角形数量、脚本执行时间)
- **Server API 模式**:使用 RenderingServer/PhysicsServer RID 处理 10,000+ 实体的专家逃生舱
**🏗️ 蛋糕分层架构**
Godot Master 强制实行基于信号的职责分离:
```
graph TD
UI[🎨 PRESENTATION
UI / VFX / Audio] -->|Signals ⬆️| LOGIC[⚙️ LOGIC
State Machines / Controllers] LOGIC -->|Signals ⬆️| DATA[💾 DATA
Resources / .tres / Stats] DATA -->|Signals ⬆️| INFRA[🌐 INFRASTRUCTURE
Autoloads / Signal Bus / Managers] style UI fill:#1f2937,stroke:#58A6FF,stroke-width:2px,color:#fff style LOGIC fill:#1f2937,stroke:#79C0FF,stroke-width:2px,color:#fff style DATA fill:#1f2937,stroke:#A371F7,stroke-width:2px,color:#fff style INFRA fill:#1f2937,stroke:#F778BA,stroke-width:2px,color:#fff ``` **关键规则**:信号仅向上传递。表现层永远不会直接修改数据。基础设施完全通过信号进行通信。 ### 🔄 何时使用 Godot Master 与微技能 ``` flowchart LR START([New Task]) --> Q1{Starting a
new project?} Q1 -->|Yes| MASTER[Use godot-master] Q1 -->|No| Q2{Need architectural
guidance?} Q2 -->|Yes| MASTER Q2 -->|No| Q3{Building a
complete system?} Q3 -->|Yes| MASTER Q3 -->|No| MICRO[Use micro-skill:
targeted implementation] MASTER --> DESC1[✓ Full workflow context
✓ Decision frameworks
✓ Anti-patterns
✓ Performance budgets] MICRO --> DESC2[✓ Quick implementation
✓ Focused feature
✓ Standalone pattern] style START fill:#1f2937,stroke:#58A6FF,stroke-width:3px,color:#fff style MASTER fill:#0d1117,stroke:#58A6FF,stroke-width:3px,color:#79C0FF style MICRO fill:#0d1117,stroke:#A371F7,stroke-width:3px,color:#F778BA style DESC1 fill:#1f2937,stroke:#58A6FF,stroke-width:2px,color:#fff style DESC2 fill:#1f2937,stroke:#A371F7,stroke-width:2px,color:#fff ``` **在以下情况使用 godot-master:** - 从零开始创建新的 Godot 项目 - **审计现有项目**以发现反模式或标准违规 - 设计游戏或应用架构 - 构建实体/组件系统 - 调试性能或物理问题 - 在 2D/3D 方法之间做出选择 - 实现多人游戏 - 优化 draw calls 或脚本执行时间 - 在不同平台之间移植 **在以下情况使用微技能:** - 向现有代码库添加特定功能 - 学习针对性的 Godot API 模式 - 实现独立功能(UI 组件、粒子效果、存档系统) ### 📖 访问 Godot Master ``` # 技能路径 skills/godot-master/SKILL.md # 包含 ├── 91 reference markdown files (references/) ├── 185 production scripts (scripts/) └── Complete architectural decision trees ``` ## 🧩 微技能 — 即插即用的力量 单独的微技能是用于针对性功能的**模块化附加组件**。每一个都是原子的、自包含的且生产就绪的——非常适合当您需要特定的实现模式而不需要完整架构上下文时使用。 将微技能视为您的**组件库**:将它们放入您的项目中,即可获得即时的专家级功能。
### 📂 完整技能索引
所有技能均收录在机器可读的 [`skills_index.json`](skills_index.json) 中,包含关键词、描述和依赖链。
## 🤖 适用于 Agents — Discovery-Ingestion-Application Protocol
AI agent 必须遵循 **DIA 循环** 以获得最高质量:
### 1️⃣ Discovery
查询 [`skills_index.json`](skills_index.json) 以找到匹配用户意图的技能。
**示例**:用户想要“平滑的角色移动” → Agent 找到 `godot-characterbody-2d` 和 `godot-tweening`。
### 2️⃣ Ingestion
**关键**:Agent 绝对不能仅凭通用训练数据进行实现。
**必需:在技能的 `SKILL.md` 上使用 `view_file`,以捕捉 Godot 4 特有的细微差别(例如,用于节奏同步的 `AudioServer.get_time_since_last_mix()`,用于 O(1) 字典查找的 `StringName`)。
**对于复杂项目**:加载 `godot-master` 获取架构工作流和反模式。
### 3️⃣ Application
遵循技能头部记录的**技能链**。从最底层的依赖开始,递归地应用模式。
**示例工作流**:
```
User: "Build a player controller"
Agent: Query skills_index.json → Find godot-characterbody-2d
Agent: Read godot-characterbody-2d/SKILL.md → See dependencies: godot-composition, godot-state-machine-advanced
Agent: Read godot-composition/SKILL.md → Implement component architecture first
Agent: Read godot-state-machine-advanced/SKILL.md → Build state machine layer
Agent: Return to godot-characterbody-2d → Implement movement with components + states
```
### 🚨 防侵蚀策略
**文档必须与实现保持同步。** 如果 Godot 4 的 API 发生变化,请立即更新相关的 `SKILL.md`。
## 🏗️ 基础设施集成
### MCP Server 支持
这些技能与 **Godot MCP Server** 无缝集成:
- **godot-mcp-scene-builder**:程序化场景生成
- **godot-mcp-setup**:服务器配置和诊断
### 项目标准
所有代码遵循 **Godot 4.5+ 惯例**:
- 静态类型:`func move(vec: Vector2) -> void:`
- `Signal` / `Callable` / `Tween`(Godot 4 语法)
- `StringName` 用于性能关键的查找
- 组件组合优于深度继承
## 🤝 贡献
我们欢迎来自开发者和 agent 的贡献!
📖 **阅读完整的贡献指南**:[CONTRIBUTING.md](CONTRIBUTING.md)
**快速指南**:
- 每个技能都必须提供**专家级知识增量**(而不是教程)
- 包含带有非显而易见解释的反模式
- 代码必须是原生的 Godot 4.5+,并且是静态类型的
- 脚本必须解析通过且无警告
**提交**:发起一个带有 `[Request]` 标签的 issue,或者提交一个描述您的技能所增加的知识增量的 PR。
## ⭐ Star 历史
如果这个项目加速了您的 Godot 开发或增强了您的 AI agents,请考虑给仓库点 Star! ⭐
[](https://star-history.com/#thedivergentai/gd-agentic-skills&Date)
## 📊 仓库统计
| 指标 | 数值 |
|:---|:---|
| **总技能数** | 96 |
| **类型蓝图** | 27 |
| **生产脚本** | 982 |
| **参考文档** | 96 |
| **目标引擎** | Godot 4.5+ |
| **开源协议** | LGPLv3 |
## 💖 赞助与支持
我们正在寻找**财务赞助商和基础设施合作伙伴**,以维持 Godot Agentic 生态系统。每一份贡献都帮助我们维护这些技能并使其对社区保持免费。
🚀 **查看我们的[赞助与支持机会](PARTNERS.md)**
**取得联系**:[sponsor@thedivergentai.com](mailto:sponsor+github@thedivergentai.com)
## 📜 开源协议
本项目基于 **GNU Lesser General Public License v3.0** 授权 - 详情请参阅 [LICENSE](LICENSE)。
**为什么是 LGPLv3?**
我们选择此协议是因为它在一个开放生态系统中取得了完美的平衡。它确保了对 GDSkills 库本身进行的任何改进或补充都保持开源并与社区共享。同时,它赋予您使用这些 Agentic Skills 构建和编译您自己令人惊叹的游戏的权力,如果您愿意,您完全可以将这些游戏商业化并保持闭源。
**在贡献时**,您同意您的代码将基于项目的 LGPLv3 协议进行授权。
[](https://github.com/thedivergentai/gd-agentic-skills/stargazers) [](LICENSE) [](https://godotengine.org/) [](skills_index.json) [](https://github.com/thedivergentai/gd-agentic-skills/commits/main) [](https://skills.sh/thedivergentai/gd-agentic-skills) **“被遗忘的技能即是丧失的力量。” — 代码架构师** **由 [Divergent AI](https://github.com/thedivergentai) 提供支持**
📜 更新存档
UI / VFX / Audio] -->|Signals ⬆️| LOGIC[⚙️ LOGIC
State Machines / Controllers] LOGIC -->|Signals ⬆️| DATA[💾 DATA
Resources / .tres / Stats] DATA -->|Signals ⬆️| INFRA[🌐 INFRASTRUCTURE
Autoloads / Signal Bus / Managers] style UI fill:#1f2937,stroke:#58A6FF,stroke-width:2px,color:#fff style LOGIC fill:#1f2937,stroke:#79C0FF,stroke-width:2px,color:#fff style DATA fill:#1f2937,stroke:#A371F7,stroke-width:2px,color:#fff style INFRA fill:#1f2937,stroke:#F778BA,stroke-width:2px,color:#fff ``` **关键规则**:信号仅向上传递。表现层永远不会直接修改数据。基础设施完全通过信号进行通信。 ### 🔄 何时使用 Godot Master 与微技能 ``` flowchart LR START([New Task]) --> Q1{Starting a
new project?} Q1 -->|Yes| MASTER[Use godot-master] Q1 -->|No| Q2{Need architectural
guidance?} Q2 -->|Yes| MASTER Q2 -->|No| Q3{Building a
complete system?} Q3 -->|Yes| MASTER Q3 -->|No| MICRO[Use micro-skill:
targeted implementation] MASTER --> DESC1[✓ Full workflow context
✓ Decision frameworks
✓ Anti-patterns
✓ Performance budgets] MICRO --> DESC2[✓ Quick implementation
✓ Focused feature
✓ Standalone pattern] style START fill:#1f2937,stroke:#58A6FF,stroke-width:3px,color:#fff style MASTER fill:#0d1117,stroke:#58A6FF,stroke-width:3px,color:#79C0FF style MICRO fill:#0d1117,stroke:#A371F7,stroke-width:3px,color:#F778BA style DESC1 fill:#1f2937,stroke:#58A6FF,stroke-width:2px,color:#fff style DESC2 fill:#1f2937,stroke:#A371F7,stroke-width:2px,color:#fff ``` **在以下情况使用 godot-master:** - 从零开始创建新的 Godot 项目 - **审计现有项目**以发现反模式或标准违规 - 设计游戏或应用架构 - 构建实体/组件系统 - 调试性能或物理问题 - 在 2D/3D 方法之间做出选择 - 实现多人游戏 - 优化 draw calls 或脚本执行时间 - 在不同平台之间移植 **在以下情况使用微技能:** - 向现有代码库添加特定功能 - 学习针对性的 Godot API 模式 - 实现独立功能(UI 组件、粒子效果、存档系统) ### 📖 访问 Godot Master ``` # 技能路径 skills/godot-master/SKILL.md # 包含 ├── 91 reference markdown files (references/) ├── 185 production scripts (scripts/) └── Complete architectural decision trees ``` ## 🧩 微技能 — 即插即用的力量 单独的微技能是用于针对性功能的**模块化附加组件**。每一个都是原子的、自包含的且生产就绪的——非常适合当您需要特定的实现模式而不需要完整架构上下文时使用。 将微技能视为您的**组件库**:将它们放入您的项目中,即可获得即时的专家级功能。
🏗️ 架构与基础(11 个技能)
- **[godot-autoload-architecture](skills/godot-autoload-architecture/SKILL.md)**:单例模式、全局状态管理、基于信号的通信 - **[godot-composition](skills/godot-composition/SKILL.md)**:用于可扩展游戏系统(NPC、武器、角色)的 Entity-Component 架构 - **[godot-composition-apps](skills/godot-composition-apps/SKILL.md)**:用于应用和工具(侧重于 UI)的组合模式 - **[godot-debugging-profiling](skills/godot-debugging-profiling/SKILL.md)**:打印调试、断点、性能分析器、内存泄漏检测 - **[godot-gdscript-mastery](skills/godot-gdscript-mastery/SKILL.md)**:静态类型、信号架构、唯一节点、风格指南 - **[godot-mcp-scene-builder](skills/godot-mcp-scene-builder/SKILL.md)**:通过 MCP 进行程序化场景层级生成 - **[godot-mcp-setup](skills/godot-mcp-setup/SKILL.md)**:用于 Godot 集成的 MCP 服务器配置 - **[godot-project-foundations](skills/godot-project-foundations/SKILL.md)**:功能驱动的文件夹结构、项目脚手架、约定 - **[godot-project-templates](skills/godot-project-templates/SKILL.md)**:基础的 `.gitignore`、导出预设、Input Map - **[godot-resource-data-patterns](skills/godot-resource-data-patterns/SKILL.md)**:`.tres` 工作流、数据驱动设计、资源工厂 - **[godot-signal-architecture](skills/godot-signal-architecture/SKILL.md)**:全局与作用域信号总线、信号驱动的解耦🎮 2D 系统(10 个技能)
- **[ot-2d-animation](skills/godot-2d-animation/SKILL.md)**:`AnimatedSprite2D`、骨骼剪纸绑定、程序化动画 - **[godot-2d-physics](skills/godot-2d-physics/SKILL.md)**:碰撞层/掩码、`Area2D` 触发器、射线投射、`PhysicsDirectSpaceState2D` - **[godot-animation-player](skills/godot-animation-player/SKILL.md)**:时间轴动画、轨道类型、根运动、RESET 轨道 - **[godot-animation-tree-mastery](skills/godot-animation-tree-mastery/SKILL.md)**:`AnimationTree`、`StateMachine`、`BlendSpace2D`、分层动画 - **[godot-camera-systems](skills/godot-camera-systems/SKILL.md)**:平滑跟随、相机震动、创伤系统、死区逻辑 - **[godot-characterbody-2d](skills/godot-characterbody-2d/SKILL.md)**:平台跳跃移动(土狼时间、跳跃缓冲)、碰撞处理 - **[godot-particles](skills/godot-particles/SKILL.md)**:`GPUParticles2D/3D` 与 `CPUParticles` 对比、可见性 AABB、粒子效果 - **[godot-shaders-basics](skills/godot-shaders-basics/SKILL.md)**:`CanvasItem` 着色器、后处理、参数动画 - **[godot-tilemap-mastery](skills/godot-tilemap-mastery/SKILL.md)**:`TileMap`、自动平铺、分块、运行时修改 - **[godot-tweening](skills/godot-tweening/SKILL.md)**:`Tween` API、 juice/game feel、缓动函数🌍 3D 系统(6 个技能)
- **[godot-3d-lighting](skills/godot-3d-lighting/SKILL.md)**:`DirectionalLight3D`、阴影级联、`VoxelGI` 与 `SDFGI` 对比、`LightmapGI` - **[godot-3d-materials](skills/godot-3d-materials/SKILL.md)**:`StandardMaterial3D`、PBR 工作流、ORM 纹理、透明度模式 - **[godot-3d-world-building](skills/godot-3d-world-building/SKILL.md)**:`GridMap`、`CSG` 几何体、`WorldEnvironment`、体积雾 - **[godot-navigation-pathfinding](skills/godot-navigation-pathfinding/SKILL.md)**:`NavigationAgent2D/3D`、RVO 避障、异步 NavMesh 烘焙 - **[godot-physics-3d](skills/godot-physics-3d/SKILL.md)**:`CharacterBody3D`、`RigidBody3D`、布娃娃物理、碰撞形状 - **[godot-procedural-generation](skills/godot-procedural-generation/SKILL.md)**:`FastNoiseLite`、WFC(Wave Function Collapse)、区块加载⚔️ 游戏玩法机制(13 个技能)
- **[godot-ability-system](skills/godot-ability-system/SKILL.md)**:冷却、技能树、连击系统、升级路径 - **[godot-combat-system](skills/godot-combat-system/SKILL.md)**:Hitbox/hurtbox 架构、伤害计算、无敌帧 - **[godot-dialogue-system](skills/godot-dialogue-system/SKILL.md)**:分支对话、角色肖像、打字机效果、本地化 - **[godot-economy-system](skills/godot-economy-system/SKILL.md)**:多货币、商店系统、动态定价、战利品表 - **[godot-game-loop-collection](skills/godot-game-loop-collection/SKILL.md)**:寻宝游戏逻辑、体积生成、收集追踪 - **[godot-game-loop-harvest](skills/godot-game-loop-harvest/SKILL.md)**:资源消耗、互动收集、掉落计算 - **[godot-game-loop-time-trial](skills/godot-game-loop-time-trial/SKILL.md)**:幽灵记录、竞速逻辑、基于检查点的计时 - **[godot-game-loop-waves](skills/godot-game-loop-waves/SKILL.md)**:波次生成、难度缩放、回合管理 - **[godot-inventory-system](skills/godot-inventory-system/SKILL.md)**:基于槽位的容器、堆叠逻辑、拖放 UI - **[godot-mechanic-revival](skills/godot-mechanic-revival/SKILL.md)**:魂系死亡率、尸跑、复活次数、后果追踪 - **[godot-mechanic-secrets](skills/godot-mechanic-secrets/SKILL.md)**:输入序列缓冲(Konami 代码)、交互阈值、秘密持久化 - **[godot-quest-system](skills/godot-quest-system/SKILL.md)**:任务图表、前置条件、状态追踪 - **[godot-rpg-stats](skills/godot-rpg-stats/SKILL.md)**:属性修改器、属性缩放、伤害公式 - **[godot-save-load-systems](skills/godot-save-load-systems/SKILL.md)**:字典序列化、增量存档模式、加密 - **[godot-scene-management](skills/godot-scene-management/SKILL.md)**:异步场景加载、过渡、对象池 - **[godot-turn-system](skills/godot-turn-system/SKILL.md)**:回合制战斗、ATB(Active Time Battle)、时间轴管理🎨 UI & UX(5 个技能)
- **[godot-input-handling](skills/godot-input-handling/SKILL.md)**:`InputMap`、手柄支持、重新绑定、输入缓冲 - **[godot-ui-containers](skills/godot-ui-containers/SKILL.md)**:响应式布局、锚点预设、边距容器 - **[godot-ui-rich-text](skills/godot-ui-rich-text/SKILL.md)**:`RichTextLabel`、BBCode、自定义效果 - **[godot-theme-easter](skills/godot-theme-easter/SKILL.md)**:季节性主题、运行时 StyleBox 复制、 juice 组件(摇摆/弹跳) - **[godot-ui-theming](skills/godot-ui-theming/SKILL.md)**:`.theme` 资源、样式继承、全局皮肤化🌐 互联与平台(9 个技能)
- **[godot-audio-systems](skills/godot-audio-systems/SKILL.md)**:`AudioBus` 路由、位置音频、音乐交叉淡入淡出、音频池化 - **[godot-export-builds](skills/godot-export-builds/SKILL.md)**:多平台导出、CI/CD、代码签名、headless 模式 - **[godot-multiplayer-networking](skills/godot-multiplayer-networking/SKILL.md)**:`MultiplayerSynchronizer`、客户端预测、服务器协调 - **[godot-performance-optimization](skills/godot-performance-optimization/SKILL.md)**:性能分析、draw call 批处理、`MultiMesh`、LOD 系统 - **[godot-platform-console](skills/godot-platform-console/SKILL.md)**:主机认证、手柄合规性 - **[godot-platform-desktop](skills/godot-platform-desktop/SKILL.md)**:Steam 集成、窗口管理、设置菜单 - **[godot-platform-mobile](skills/godot-platform-mobile/SKILL.md)**:触控、安全区域、电池优化 - **[godot-platform-vr](skills/godot-platform-vr/SKILL.md)**:XR 工具包、VR 物理、手部追踪 - **[godot-platform-web](skills/godot-platform-web/SKILL.md)**:HTML5 导出、JavaScript bridge、浏览器限制 - **[godot-server-architecture](skills/godot-server-architecture/SKILL.md)**:Headless 服务器、权威网络、RID 模式 - **[godot-testing-patterns](skills/godot-testing-patterns/SKILL.md)**:GUT 框架、单元测试、集成测试、CI/CD 测试🔄 适配指南(5 个技能)
- **[godot-adapt-2d-to-3d](skills/godot-adapt-2d-to-3d/SKILL.md)**:维度转换、相机迁移、精灵到模型管线 - **[godot-adapt-3d-to-2d](skills/godot-adapt-3d-to-2d/SKILL.md)**:3D 平面化为 2D、正交投影、性能提升 - **[godot-adapt-desktop-to-mobile](skills/godot-adapt-desktop-to-mobile/SKILL.md)**:触控、UI 缩放、电池优化 - **[godot-adapt-mobile-to-desktop](skills/godot-adapt-mobile-to-desktop/SKILL.md)**:鼠标/键盘、分辨率缩放、Steam 特性 - **[godot-adapt-single-to-multiplayer](skills/godot-adapt-single-to-multiplayer/SKILL.md)**:C/S 架构、延迟补偿、反作弊🎯 类型蓝图(26 个技能)
**动作与战斗** - **[godot-genre-action-rpg](skills/godot-genre-action-rpg/SKILL.md)**:战利品生成、技能树、基于属性战斗、装备系统 - **[godot-genre-fighting](skills/godot-genre-fighting/SKILL.md)**:帧数据、hitbox/hurtbox、 motion inputs、回滚 netcode - **[godot-genre-platformer](skills/godot-genre-platformer/SKILL.md)**:土狼时间、跳跃缓冲、game feel 润色、关卡设计 - **[godot-genre-shooter](skills/godot-genre-shooter/SKILL.md)**:Hitscan、后坐力模式、武器原型、命中判定 **策略与战术** - **[godot-genre-moba](skills/godot-genre-moba/SKILL.md)**:对线管理、防御塔仇恨、战争迷雾、技能冷却 - **[godot-genre-rts](skills/godot-genre-rts/SKILL.md)**:单位选择、命令队列、战争迷雾、寻路 - **[godot-genre-tower-defense](skills/godot-genre-tower-defense/SKILL.md)**:波次生成、目标优先级、迷宫机制 - **[godot-genre-turn-system](skills/godot-turn-system/SKILL.md)**:回合制战斗、先攻系统、行动资源 **探索与冒险** - **[godot-genre-metroidvania](skills/godot-genre-metroidvania/SKILL.md)**:能力门控、互联互通的世界、地图揭示 - **[godot-genre-open-world](skills/godot-genre-open-world/SKILL.md)**:区块流式传输、浮点原点、HLOD、POI 发现 - **[godot-genre-roguelike](skills/godot-genre-roguelike/SKILL.md)**:程序化生成、永久死亡、元进度、 seeded RNG - **[godot-genre-survival](skills/godot-genre-survival/SKILL.md)**:需求系统、制作配方、基地建设、资源收集 **叙事与解谜** - **[godot-genre-card-game](skills/godot-genre-card-game/SKILL.md)**:牌组管理、效果判定、手牌布局、Command pattern - **[godot-genre-educational](skills/godot-genre-educational/SKILL.md)**:自适应难度、间隔重复、掌握度追踪 - **[godot-genre-horror](skills/godot-genre-horror/SKILL.md)**:紧张感节奏、Director AI、理智系统、感官感知 - **[godot-genre-puzzle](skills/godot-genre-puzzle/SKILL.md)**:撤销系统、网格逻辑、非语言教程 - **[godot-genre-visual-novel](skills/godot-genre-visual-novel/SKILL.md)**:分支叙事、回滚、打字机效果 - **[godot-genre-romance](skills/godot-genre-romance/SKILL.md)**:关系追踪、好感度系统、约会机制 **模拟与社交** - **[godot-genre-battle-royale](skills/godot-genre-battle-royale/SKILL.md)**:缩圈、部署系统、相关性网络 - **[godot-genre-idle-clicker](skills/godot-genre-idle-clicker/SKILL.md)**:大数处理、指数级增长、转生系统 - **[godot-genre-party](skills/godot-genre-party/SKILL.md)**:小游戏合集、本地多人游戏、分屏 - **[godot-genre-racing](skills/godot-genre-racing/SKILL.md)**:车辆物理、检查点系统、橡皮筋 AI - **[godot-genre-rhythm](skills/godot-genre-rhythm/SKILL.md)**:BPM 指挥、时间判定、延迟补偿 - **[godot-genre-sandbox](skills/godot-genre-sandbox/SKILL.md)**:体素系统、元胞自动机、涌现式游戏玩法 - **[godot-genre-simulation](skills/godot-genre-simulation/SKILL.md)**:经济系统、时间推移、反馈循环 - **[godot-genre-sports](skills/godot-genre-sports/SKILL.md)**:球类物理、团队 AI、阵型系统 - **[godot-genre-stealth](skills/godot-genre-stealth/SKILL.md)**:视野锥、警报状态、声音传播、渐进式察觉
**由 [Divergent AI](https://github.com/thedivergentai) 编写**
**由 Agents 维护**
标签:AI代理, GDScript, Godot引擎, MITM代理, SQL查询, 代码生成, 渗透测试工具, 游戏工程, 游戏开发