mcpField
U
unity-adr

unity-adr

github.com/besty0728开发1.9k79 次安装今天更新
代码仓库

关于 unity-adr

unity-adr 是用于 Unity 项目架构决策记录的文档技能,适合需要比较多种可行方案或日后复查选择依据的开发者。它按固定结构记录决策背景、备选项、理由、后果和重审条件。

主要功能

  1. 01记录架构决策及其背景
  2. 02列出并比较备选方案
  3. 03说明选定方案及理由
  4. 04记录后果与重审条件
  5. 05仅用于文档,不执行 REST 技能

适用场景

  1. 01比较 Coroutine 与 UniTask
  2. 02评估事件通信与直接引用
  3. 03记录 ScriptableObject 配置方案
  4. 04决定程序集拆分方式

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/besty0728/unity-skills --skill unity-adr

安装后在 Claude Code 中输入/unity-adr确认已加载。

详细介绍

**调用本模块中的任何技能前:**如果你正准备根据技能名称或描述猜测参数并调用技能,请停下——先阅读此文件(或通过 GET /skills/recommend?includeSchema=true 获取其架构)。如果你已从 recommend/schema 获得参数定义,则可以直接进行 dryRun。

触发条件

  • 在技术方案之间进行选择
  • 比较库或模式
  • 记录设计决策的理由
  • 技术方案选型、库/模式对比、记录设计决策来龙去脉

Unity ADR

当架构选择可能在之后重新审视,或存在多个合理选项时,请使用此项。

输出格式

  • 决策
  • 背景
  • 考虑过的选项
  • 选定的选项
  • 选择此选项的原因
  • 影响
  • 重新审视的触发条件

示例用例

  • Coroutine 与 UniTask
  • 直接引用与事件驱动通信
  • ScriptableObject 配置与场景内创作
  • 单个程序集与多个 asmdef
  • MonoBehaviour 中的运行时逻辑与纯 C# 服务

使用限制

模式:仅用于文档记录——无需 REST 技能进行门控;在任何运行模式(Approval / Auto / Bypass)下均可自由加载。

  • ADR 应简短。
  • 仅记录会实质影响代码生成或架构方向的决策。

评论

支持 Markdown