用途:在创建一批 gameplay 脚本之前使用,把粗略的脚本清单转化为明确的角色定义,防止 AI 把每个类都生成为 MonoBehaviour。
主要能力:为脚本指定推荐角色,并输出脚本名、推荐角色、主要职责、主要依赖,以及该角色为何优于其他选择。常见角色包括 MonoBehaviour 桥接、ScriptableObject 配置/数据、纯 C# 领域/服务、presenter/controller、状态/状态机节点、installer/bootstrap 辅助类。触发场景:确定类的职责、在类型之间拆分职责、在 MonoBehaviour 与纯 C# 之间抉择。
使用方式:调用本模块任何技能前,若仅凭名称或描述猜测参数,应先阅读相关文件,或通过 GET /skills/recommend?includeSchema=true 获取 schema;已从 recommend/schema 获得参数定义后可直接进入 dryRun。本技能为纯文档模式,无 REST 技能需要门禁,在 Approval / Auto / Bypass 任意运行模式下均可自由加载。
限制:不要把所有类都做成 MonoBehaviour;不要强行把应仅存在于内存中的运行时状态改成 ScriptableObject。