SuperAPI AI 工具集

unity-adr

通用与其它

查看项目

更新于 10-15 17:25

技能介绍

用途:在 Unity 项目中记录架构决策(ADR),适用于架构选择日后可能被重新审视,或存在多个可行方案的情况。触发场景包括技术方案选型、库或模式对比、记录设计决策的来龙去脉。

主要能力:按固定格式输出决策文档,包含 Decision(决策)、Context(背景)、Options considered(备选方案)、Chosen option(选定方案)、Why this option won(选定原因)、Consequences(后果)、Revisit triggers(重审触发条件)。

示例场景:Coroutine 与 UniTask 的取舍;直接引用与事件驱动通信;ScriptableObject 配置与场景内编写;单一程序集与多个 asmdef;MonoBehaviour 中的运行时逻辑与纯 C# 服务。

使用方式:资料提示,在调用本模块任何技能前,若打算凭名称或描述猜测参数,应先阅读该文件,或通过 GET /skills/recommend?includeSchema=true 获取 schema;若已从 recommend/schema 获得参数定义,可直接进入 dryRun。

限制与约束:模式为仅文档(Documentation only),无 REST 技能需要门控,可在 Approval / Auto / Bypass 任意运行模式下自由加载。ADR 应保持简短,只记录会实质性影响代码生成或架构方向的决策。其他细节暂未提供。