用途:在基于某个UE5引擎功能开发之前,先确定该功能在当前项目所用引擎版本中的成熟度状态,避免把Experimental当稳定用,或因误信“实验性”而放弃已可用的能力。
主要能力:区分Production Ready、Beta、Experimental、已废弃、不存在五种状态;用磁盘上的现成证据核验,而不依赖教程、论坛或模型记忆;为不同成熟度给出对应的采用规则;记录发现及其证据和日期;在引擎升级后重新核验。
使用方式:按需加载三个参考文件。references/maturity-discovery.md 给出四种按成本排序的本地检查及结果解读;references/decision-rules.md 说明各成熟度允许做什么,以及Experimental依赖所需的隔离;references/drift-and-upgrade.md 说明升级后如何重新验证。技能触发时按要求格式返回:功能与版本、成熟度发现及其来源检查、引用的证据、所需护栏、采用或规避的决定、以及无法验证之处。
硬性规则:任何成熟度结论必须注明适用的引擎版本;不得从教程、论坛帖或模型置信度推断;Experimental依赖在写第一行使用代码前就要有隔离边界和回退方案;没有Experimental标签不等于稳定,需正面核实;废弃警告是期限,要记录移除版本;发现需带日期记录。
验证:证据测试要求每条成熟度声明都有可举证的产物;升级重查要求版本变更后重跑并比对;隔离测试要求直接引用该功能的文件数量少且可枚举。
范围与限制:本技能只确定功能状态及其含义,不判断该功能是否适合设计,不涉及阶段驱动的排除,也不跟踪第三方插件质量;它刻意不包含“哪个版本中哪些功能是Experimental”的清单,因为该清单在一个发布周期内即会失效。