用途:判断项目应使用哪种 Unity UI 系统,并把理解、编辑、生成 UI 的请求路由到对应子技能;同时直接回答框架对比与概念类问题。
主要能力:按关键词或文件类型路由——.uxml/.uss、UI Toolkit/UITK/UIElements/CreateGUI 走 ui-uitk;Canvas 预制体、.prefab、uGUI/Canvas/RectTransform/legacy UI 走 ui-ugui;IMGUI/OnGUI/OnInspectorGUI 走 ui-imgui。无显式线索时在项目中探测:UIDocument、编辑器 CreateGUI() 表示 UI Toolkit;场景/预制体中的 Canvas、RectTransform 表示 uGUI;OnGUI()/OnInspectorGUI() 表示 IMGUI。仍不明确时可询问用户或用默认:新编辑器 UI 默认 ui-uitk,新运行时 UI 默认 ui-ugui;移动端/性能受限或 Unity 6.0 之前倾向 uGUI。支持理解、编辑、生成三类请求;混合项目按运行时与编辑器分别处理。
使用方式:用户提及具体文件或关键词即激活相应子技能;涉及编辑器窗口、自定义 Inspector、PropertyDrawer 时按上述逻辑选择。Figma 导入在本技能中不可用(该功能仅存在于 Unity AI Assistant),遇到 Figma URL 应说明无法自动导入,改为依据描述或截图用相应框架实现。
限制与纪律:只做被请求的事,未明确要求不主动添加脚本;遵循项目既有命名与文件结构。IMGUI 仅用于既有 IMGUI 代码或用户明确要求,不用于运行时 UI。