SuperAPI AI 工具集

unity-validation

通用与其它

查看项目

更新于 10-15 17:25

技能介绍

用途:这是 Unity 项目健康校验技能集(validate_* 前缀,而非 validation_*),用于在构建前发现问题、清理冗余并检查场景/项目完整性。触发场景包括检查断裂或丢失引用、校验场景与项目完整性、构建前清理。

主要能力:validate_scene 综合校验场景(可查缺失脚本、缺失预制体、重复命名、空 GameObject,默认分别 true/true/true/false);validate_find_missing_scripts 查找缺失脚本对象(含预制体);validate_fix_missing_scripts 移除缺失脚本组件;validate_cleanup_empty_folders 删除空文件夹;validate_find_unused_assets 查找可能未使用资源;validate_texture_sizes 检查过大纹理(默认超 2048 警告);validate_project_structure 输出项目结构概览;validate_missing_references 查找组件上的空引用;validate_mesh_collider_convex 查找非凸 MeshCollider;validate_shader_errors 查找 Shader 编译错误。另有 six 个标为 Validation 但实现在 batch 模块的技能,如 batch_validate_scene_objects(只读报告)等,其参数位于 batch 模块文档。

使用方式:通过 unity_skills 调用,例如 call_skill("validate_scene")、call_skill("validate_texture_sizes", maxRecommendedSize=2048);含 Delete 的技能先 dryRun=True 预览,确认后再 dryRun=False。

限制:只读分析技能可直接执行;含 Delete 的高危技能(如 validate_cleanup_empty_folders、validate_fix_missing_scripts)默认 FullAuto,Approval/Auto 下会被拦截,仅在 Bypass 或 Allowlist 命中时执行。无 validation_run/validation_check/validation_fix/validation_clean。未使用资源清理、缺失脚本修复(cleaner_fix_missing_scripts)、编译错误(debug_check_compilation)应使用其他模块。精确参数与返回值以 schema 接口为准。