--- name: "code-implementation" description: "代码实现技能 — 从技术方案到可运行代码的标准化实现流程。当需要"实现代码"、"编写代码"、"代码开发"时使用。" --- # 代码实现 > 从技术设计文档到可运行代码的标准化实现流程。 ## 触发条件 - **game-dev 代码实现任务**:收到系统开发任务时使用 - **用户手动触发**:用户说"实现代码"、"编写代码"等 --- ## 实现流程 ``` 阅读技术方案 → 阅读美术资产清单 → 编写代码 → 集成美术资产 → 验证功能 → 汇报结果 ``` ### 阅读技术方案 - 完整阅读 `docs/technical/<系统名>-技术方案.md` - 理解每个行为规则对应的实现方案 - 确认类/组件架构和数据流 ### 阅读美术资产清单 - 对照技术方案中的美术资源需求表 - 确认哪些资产已到位、哪些使用占位 ### 编写代码 - C++ 源码放 `Source/` - 蓝图放 `Content/Blueprints/` - DataAsset 配置放 `Content/Data/` - 遵循 UE5 编码规范 ### 集成美术资产 - 只使用 PM 验收通过的美术资产 - 按技术方案中的美术需求表逐项集成 ### 验证功能 - 逐条对照执行案行为规则验证 - 确认实现与技术方案一致 ### 汇报结果 - 在对应 Issue 评论中汇报完成情况 - 记录任何偏离设计的地方 --- ## 四条规则 1. **严格遵循技术设计文档** — 不擅自修改架构或实现方式 2. **只使用已验收的美术资产** — 未验收的资产使用占位 3. **记录所有偏离** — 任何偏离技术方案的地方都必须记录 4. **完成后汇报并等待审查** — 不自动推进到下一步 --- ## 产出 - C++ 源码 (`Source/`) - 蓝图资产 (`Content/Blueprints/`) - DataAsset 配置 (`Content/Data/`) - Issue 评论中的进度汇报