Agent Skills
› Besty0728/Unity-Skills
Besty0728/Unity-Skills
GitHub辅助记录Unity架构决策(ADR),用于技术选型、方案对比及权衡优缺点。当用户面临多种技术路径抉择或需记录设计决策理由时触发,帮助固化决策与依据。
Install All Skills
npx skills add Besty0728/Unity-Skills --all -g -y
Skills in Collection (73)
辅助记录Unity架构决策(ADR),用于技术选型、方案对比及权衡优缺点。当用户面临多种技术路径抉择或需记录设计决策理由时触发,帮助固化决策与依据。
用户询问技术方案选择(如“选哪个”、“用哪个方案好”)
需要对比不同库、模式或架构实现方式
记录特定设计决策的背景、选项及最终理由
npx skills add Besty0728/Unity-Skills --skill unity-adr -g -y
用于编辑Unity Animator Controller及控制运行时参数。支持创建控制器、管理状态与过渡、设置参数(float/int/bool/trigger)及播放动画。涵盖搭建状态机、连接Animator及驱动运行时逻辑等场景,兼容查询与变更操作。
用户需要搭建或配置Unity Animator状态机
调整动画层、状态或过渡关系
在运行时动态设置或读取动画参数
提及'动画'、'状态机'或'Mecanim'相关需求
npx skills add Besty0728/Unity-Skills --skill unity-animator -g -y
为Unity游戏架构提供建议,涵盖模块边界、解耦、场景组织及重构方向。指导用户根据项目规模规划代码结构,划分职责,降低耦合,避免过度设计,并明确执行顺序与初始化策略。
规划Unity游戏代码结构
需要划分模块职责或降低耦合
决定系统重构方向
询问SOLID原则在Unity中的应用
npx skills add Besty0728/Unity-Skills --skill unity-architecture -g -y
为Unity项目提供程序集定义(asmdef)规划建议,涵盖模块边界划分、依赖关系梳理、Editor/Runtime/Test拆分及编译加速策略。适用于大型项目或编译缓慢场景,指导合理构建依赖图并避免过度碎片化。
用户询问如何规划asmdef结构
用户反馈编译速度太慢
需要理顺程序集依赖关系
计划拆分编辑器与运行时代码
npx skills add Besty0728/Unity-Skills --skill unity-asmdef -g -y
管理Unity资源数据库,支持导入、删除、移动、复制、查找及元数据查询。批量操作推荐使用*_batch技能。区分读写权限:查询类半自动执行,导入/删除等高危操作需授权或Bypass。
整理工程资源
导入外部文件
移动或重命名资产
查询资源信息
用户提及'资源'或'资产'
npx skills add Besty0728/Unity-Skills --skill unity-asset -g -y
为Unity异步编程与生命周期管理提供策略建议。指导在Update、协程、UniTask及定时器间做出选择,强调事件驱动优先、简化调度模型及明确的清理与取消机制,避免过度设计。
询问Unity异步代码写法
比较协程与UniTask的优劣
需要处理资源清理或取消操作
决定定时任务或帧循环的实现方式
npx skills add Besty0728/Unity-Skills --skill unity-async -g -y
提供Unity批量操作与异步任务编排能力,涵盖批量查询、预览确认执行、后台任务调度轮询及场景清理。适用于一次性处理大量对象或长时异步任务,支持SemiAuto和FullAuto模式,确保批量编辑安全可控。
用户需要批量查询游戏对象、组件或资产
用户要求执行先预览后提交的批量属性修改或材质替换
用户需要提交、轮询或管理长时间运行的异步后台任务
用户提及'批量'、'一次性改很多'或涉及大量场景对象的操作
npx skills add Besty0728/Unity-Skills --skill unity-batch -g -y
为Unity小游戏提供轻量级架构蓝图,支持平台跳跃、射击、塔防等多种类型。当用户从零开始搭建游戏核心结构或询问特定玩法组织方式时触发,输出包括核心循环、模块及脚本清单等最小可行方案。
从零开始制作小游戏
搭建特定游戏类型的核心结构
询问特定玩法(如平台跳跃、塔防)如何组织
npx skills add Besty0728/Unity-Skills --skill unity-blueprints -g -y
管理Unity场景视图书签,支持保存当前相机视角与选中对象、快速跳转至已存位置、列出或删除书签。适用于标记视角、收藏机位或在预设场景位置间导航。
保存或恢复场景视角
收藏某个机位
在已存位置间切换
用户说'标记视角'或'存个机位'
npx skills add Besty0728/Unity-Skills --skill unity-bookmark -g -y
控制Unity场景视图与游戏相机,支持移动旋转、创建配置、设置FOV/裁剪面等。提供取景、截图及属性查询功能,区分场景视图与游戏相机操作,避免幻觉调用。
用户要求调整或取景Scene View
用户需要创建或配置游戏相机
用户提到修改FOV、裁剪平面或投影类型
用户输入'镜头'或'相机'相关指令
npx skills add Besty0728/Unity-Skills --skill unity-camera -g -y
用于在Unity中配置和调优Cinemachine虚拟相机,支持VCam、FreeLook等类型及Body/Aim/Noise管线。通过反射适配兼容2.x与3.x版本,提供创建、检查、属性设置等功能,适用于运镜效果构建与相机行为调试。
用户要求创建或调整Cinemachine虚拟相机
需要配置跟随、注视目标或噪声效果
构建电影级运镜效果
提及'虚拟相机'或'运镜'
查询或修改相机组件属性
npx skills add Besty0728/Unity-Skills --skill unity-cinemachine -g -y
用于清理和审计Unity项目,查找未使用资源、重复项、丢失引用及空文件夹。支持项目瘦身、发布前检查,通过两步确认机制安全删除资产,防止误操作。
清理项目
瘦身
查找未使用资源
排查重复或孤立资源
发布前审计
npx skills add Besty0728/Unity-Skills --skill unity-cleaner -g -y
管理Unity GameObject组件,支持添加、移除、列出、复制、启用/禁用及读写属性。优化批量操作API调用,区分半自动与全自动模式,禁止在审批模式下删除组件,防止常见幻觉错误。
用户要求添加或移除组件
需要读取或修改组件属性
批量处理多个对象的组件
复制组件配置
npx skills add Besty0728/Unity-Skills --skill unity-component -g -y
用于捕获、查询和配置 Unity 编辑器控制台。支持读取/过滤日志、写入自定义消息、导出日志及调整错误暂停等设置。适用于查看输出、排查错误或调试项目,兼容中文指令。
用户要求查看或过滤日志(如“看日志”、“控制台”)
需要向控制台写入自定义日志消息
需要调整控制台设置(如折叠、播放时清除、错误暂停)
需要导出控制台日志到文件
npx skills add Besty0728/Unity-Skills --skill unity-console -g -y
提供Unity编辑器调试与诊断功能,涵盖控制台错误读取、编译状态检查、堆栈追踪及系统信息获取。支持一键健康快照聚合分析,并含强制重编译等高危操作的安全拦截机制。
诊断编译失败或报错原因
检查改动后的编译状态
强制重新编译脚本
收集系统或内存诊断信息
用户询问'为什么报错'或'编译状态'
npx skills add Besty0728/Unity-Skills --skill unity-debug -g -y
用于在Unity URP中创建、配置和管理Decal Projector贴花,包括启用渲染器特性。支持查询、修改、批量编辑及删除操作,需确保URP已安装并正确配置DecalRendererFeature。
用户需要在URP中添加或配置贴花(Decal)
用户提到'贴花'、'decal'或'Decal Projector'
需要启用或检查URP的Decal Renderer Feature
npx skills add Besty0728/Unity-Skills --skill unity-decal -g -y
用于Unity编辑器期自动化管理DOTween Free/Pro。支持探测安装状态、校验配置、列出模块与快捷方式,以及生成运行时Tween脚本。特别针对Pro版提供DOTweenAnimation组件的添加、批量处理及调校功能,适用于插件接入、环境校验及动画组件配置场景。
在项目中接入或配置DOTween插件
校验DOTween安装状态及模块完整性
配置或调优DOTweenAnimation组件
用户提及'DOTween'或'配置动画插件'
npx skills add Besty0728/Unity-Skills --skill unity-dotween -g -y
控制并观察Unity编辑器,支持进入/退出Play模式、对象选择、撤销重做及菜单执行。新增变更追踪与上下文获取能力,优化了运行错误捕获和调试路由,适用于文件监控变化或AI恢复后的状态同步场景。
用户在AI离开期间修改了Unity项目
文件监控检测到资源或场景变更
需要操控编辑器状态(如切换Play模式、选中对象)
需要读取持久化的场景或文件变更
npx skills add Besty0728/Unity-Skills --skill unity-editor -g -y
用于在Unity编辑器中管理UnityEvent的持久化监听器,支持添加、移除、查询和配置事件回调。适用于Inspector挂接按钮或触发器回调,以及脚本化设置序列化事件。
用户需在Inspector中连接UnityEvent回调
用户要求配置按钮点击或触发器事件
用户提及'事件绑定'或'按钮点击'
需要获取或修改组件上的序列化事件监听器
npx skills add Besty0728/Unity-Skills --skill unity-event -g -y
用于在Unity中创建、删除、移动、旋转、缩放、重命名及批量编辑GameObject。支持场景层级搭建、物体生成与移除,通过entityId等精准定位对象,并强制优先使用Batch技能优化API调用。
用户要求创建或销毁游戏物体
需要调整物体的位置、旋转或缩放
构建或修改场景层级结构
对多个物体进行批量操作
npx skills add Besty0728/Unity-Skills --skill unity-gameobject -g -y
管理Unity工程级GraphicsSettings与QualitySettings,支持SRP、URP和HDRP。涵盖读取渲染管线资产、质量档位及图形设置,以及编辑默认管线、切换质量等级、管理Always Included Shaders和Shader Stripping配置。
用户询问或配置项目图形/画质设置
指定或更改SRP渲染管线资产
调整游戏质量等级(如低/中/高画质)
管理Always Included Shaders列表
配置Shader Stripping选项
npx skills add Besty0728/Unity-Skills --skill unity-graphics -g -y
管理Unity编辑器原生撤销/重做历史,支持查看、逐步遍历和控制已记录的操作。适用于审查改动或执行撤销重回退。包含history_undo、history_redo和history_get_current技能。
用户要求查看或浏览撤销历史
用户要求逐步撤销或重做操作
用户要求审查场景改动
用户提到'撤销历史'或'回退操作'
npx skills add Besty0728/Unity-Skills --skill unity-history -g -y
配置Unity项目中已有纹理、音频和模型的导入设置,包括压缩、Sprite模式及分平台覆盖。支持批量操作与查询,需调用重新导入刷新内存。
调整资源如何导入
设置贴图压缩或 sprite 模式
应用分平台导入覆盖
用户说“导入设置”或“贴图压缩”
npx skills add Besty0728/Unity-Skills --skill unity-importer -g -y
为Unity Inspector的组件设计与序列化字段展示提供建议,涵盖SerializeField用法、属性装饰(如Header/Tooltip)、校验逻辑及自定义显示优化,旨在提升编辑器内的配置体验与代码可维护性。
设计组件在Inspector中的呈现方式
组织或整理序列化字段
添加字段提示或分组标题
改善Unity编辑器的作者体验
询问Inspector如何设计或字段如何显示
npx skills add Besty0728/Unity-Skills --skill unity-inspector -g -y
用于在Unity中创建、配置和管理灯光(方向/点/聚光/区域)及探针。支持单灯或批量操作,涵盖属性设置、开关控制、信息获取及烘焙设置检查,旨在简化场景布光流程。
添加或调校灯光
布置场景照明
批量启用或禁用灯光
用户说'加个灯'或'打光'
配置光照探针或光贴图设置
npx skills add Besty0728/Unity-Skills --skill unity-light -g -y
用于编辑Unity材质和Shader属性,支持Built-in/URP/HDRP管线。涵盖颜色、贴图、浮点值、关键字及渲染队列调整,支持单对象与批量操作,适用于调整物体外观或切换Shader场景。
调整材质参数如颜色、贴图、浮点数
切换或修改Shader设置
批量处理多个物体的材质属性
npx skills add Besty0728/Unity-Skills --skill unity-material -g -y
为Unity Netcode for GameObjects 2.x提供源码级设计规则,涵盖生命周期、所有权、RPC、网络变量及传输配置。用于编写、审查多人联机代码或排查同步问题,确保符合服务器权威架构与API规范。
编写多人联机代码
审查Netcode脚本
调试网络同步问题
用户提及'联机'或'多人同步'
npx skills add Besty0728/Unity-Skills --skill unity-netcode-design -g -y
用于Unity NGO 2.x多人联机搭建,配置NetworkManager、网络预制体及生成逻辑。涵盖查询、创建、启动主机/服务器/客户端等生命周期管理,严格区分只读与变更操作权限,防止幻觉调用不存在的API。
搭建多人联机
注册网络预制体
连接生成逻辑
启动 host/server/client
用户提及'联机'或'多人游戏'
npx skills add Besty0728/Unity-Skills --skill unity-netcode -g -y
用于Unity项目资源优化,支持批量压缩纹理、网格和音频,分析场景面数与材质用量。涵盖只读分析与需授权执行的写操作,旨在缩减包体体积并提升性能。
用户要求优化资源或包体太大
需要批量压缩Texture/Mesh/Audio
分析场景多边形或材质使用情况
npx skills add Besty0728/Unity-Skills --skill unity-optimization -g -y
管理Unity Package Manager (UPM),支持安装、移除、刷新、搜索及查看包。涵盖Cinemachine等快速配置,处理异步导入与域重载,提供严格的安全模式控制。
添加或移除 UPM 包
检查已装版本
搜索 registry
脚本化包操作
npx skills add Besty0728/Unity-Skills --skill unity-package -g -y
为Unity开发提供设计模式选择建议,涵盖ScriptableObject、状态机、对象池等。指导用户根据场景判断模式适用性,构建解耦系统,并对比不同实现的优劣,避免过度设计。
询问Unity中适合的设计模式
纠结于事件系统或状态机的选择
需要构建解耦的游戏系统
询问是否应使用特定模式
npx skills add Besty0728/Unity-Skills --skill unity-patterns -g -y
提供Unity场景、项目及脚本的只读分析能力,用于AI编码前的上下文收集。支持结构分析、技术栈探测、健康检查及热点定位等18个技能,无需审批即可执行,旨在帮助用户理解陌生项目或审查结构而不产生修改。
用户要求分析场景结构或项目整体情况
在编辑代码前需要获取项目上下文信息
需要对陌生场景或项目进行健康检查和审计
用户明确指示查看项目技术栈或定位性能热点
npx skills add Besty0728/Unity-Skills --skill unity-perception -g -y
提供Unity性能红线审查建议,聚焦Update循环、热路径查找、对象池、GC分配及物理/动画优化。诊断掉帧卡顿,减少内存分配,识别序列化与日志等隐性成本陷阱。
性能审查
诊断掉帧或卡顿
减少内存分配
规划对象池或优化
用户表示游戏太卡
npx skills add Besty0728/Unity-Skills --skill unity-performance -g -y
提供Unity编辑器期的物理查询与配置功能,支持射线检测、重叠检查、重力设置及材质管理。区分查询类自动执行与变更类需授权模式,明确排除刚体添加等不存在的方法,确保仅进行单帧查询而非模拟运行。
用户需要发射射线或进行射线检测
用户想要检测物体重叠或碰撞体
用户询问或修改全局重力设置
用户需要配置物理层碰撞矩阵
用户提及'物理设置'或'射线检测'
npx skills add Besty0728/Unity-Skills --skill unity-physics -g -y
用于在Unity URP/HDRP中配置现代SRP后处理。支持添加、调校泛光、色调映射、景深等效果,适用于VolumeProfile管理及场景视觉优化。
配置后处理
添加VolumeProfile效果
调整URP/HDRP场景观感
用户提及后处理或泛光
npx skills add Besty0728/Unity-Skills --skill unity-postprocess -g -y
管理Unity预制体,涵盖创建、实例化、应用覆盖、解包、查找实例及变体生成。支持单对象与批量操作,明确只读与写权限模式,纠正常见幻觉命令,指导组件修改路由。
用户要求创建或保存预制体
在场景中实例化或批量生成预制体
查找场景中的预制体实例
应用或撤销预制体覆盖更改
将游戏对象转换为预制体
npx skills add Besty0728/Unity-Skills --skill unity-prefab -g -y
为PrimeTween 1.4.6提供源码级设计规则,涵盖工厂补间、序列管理、回调绑定、异步等待及配置优化。用于编写或审查动画代码,处理生命周期行为,避免常见陷阱如句柄复用错误和内存分配问题。
编写PrimeTween动画代码
审查PrimeTween动画逻辑
诊断动画生命周期问题
配置PrimeTween参数
npx skills add Besty0728/Unity-Skills --skill unity-primetween-design -g -y
用于检查 PrimeTween Free 安装状态、探索其公开动画 API 工厂,以及生成生命周期感知的 Transform 和 Sequence 动画 C# 脚本。支持查询配置、列出方法及自动生成代码,适用于 Unity 动画开发场景。
检查 PrimeTween 是否已安装
查看当前全局运行时配置
浏览支持的动画工厂方法
生成单条 Transform 动画脚本
生成链式或分组 Sequence 动画脚本
npx skills add Besty0728/Unity-Skills --skill unity-primetween -g -y
用于Unity ProBuilder进行关卡灰盒搭建、几何体创建与编辑。支持参数化形状生成、批量建模及面/顶点操作,适用于快速原型设计与场景布局。
关卡灰盒搭建
白模制作
ProBuilder几何体创建
编辑器内快速搭形
npx skills add Besty0728/Unity-Skills --skill unity-probuilder -g -y
提供Unity运行时只读性能快照,采集帧率、内存及各类资源(纹理/网格/材质/音频)占用详情。适用于查看性能数据或排查内存问题,不修改游戏状态。
用户请求查看性能数据
需要抓取Profiler快照
检查内存或帧率统计
询问特定资源类型的内存占用
npx skills add Besty0728/Unity-Skills --skill unity-profiler -g -y
用于在建议架构变更前,先侦查现有Unity项目的版本、包、asmdef结构及编码规范。适用于初次接触陌生项目或审计配置时,收集技术基线与约束,避免冲突。
用户初次接触陌生Unity项目
提议结构性改动前
盘点现有项目配置
用户说'看看这个项目'
用户问'项目用了什么'
npx skills add Besty0728/Unity-Skills --skill unity-project-scout -g -y
提供Unity项目元数据查询(版本、渲染管线、包、层级标签)及构建功能。支持查看Shader列表与添加Tag,仅读操作为SemiAuto,高危出包需放行。
查看Unity版本
判断渲染管线
列出已装shader或UPM包
项目信息
什么版本
npx skills add Besty0728/Unity-Skills --skill unity-project -g -y
提供UnitySkills REST API连通性测试及基础GameObject操作的示例Skill,用于冒烟测试和开发验证。包含创建、删除、查询物体及设置属性等功能,仅限演示用途,不应用于生产环境。
用户要求测试API连接或Ping服务
用户询问REST服务器是否可达
需要进行冒烟测试或首次调用验证
npx skills add Besty0728/Unity-Skills --skill unity-sample -g -y
为Unity场景装配提供契约建议,明确必备对象、组件依赖、启动逻辑及引用连线。适用于界定场景内容、规划初始化或记录依赖,倡导显式连接而非运行时查找,确保场景结构清晰可靠。
用户询问场景必须包含哪些对象
需要规划启动或装配逻辑
记录或梳理场景间的依赖关系
定义Inspector中的引用连线方式
npx skills add Besty0728/Unity-Skills --skill unity-scene-contracts -g -y
管理Unity场景的创建、加载(含叠加)、保存、卸载及切换,支持查询场景信息与层级结构。涵盖SemiAuto与FullAuto模式差异,明确高危操作限制,并指导正确路由至感知模块处理复杂需求。
打开或保存场景
叠加加载场景
切换活动场景
查询场景内容或层级
npx skills add Besty0728/Unity-Skills --skill unity-scene -g -y
为Unity脚本提供职责划分建议,指导类应选用MonoBehaviour、ScriptableObject、纯C#服务还是Installer。适用于确定类职责、拆分功能或选择架构模式时,防止过度依赖MonoBehaviour。
决定类的角色
拆分职责
在MonoBehaviour和纯C#间抉择
询问是否该用MonoBehaviour
npx skills add Besty0728/Unity-Skills --skill unity-script-roles -g -y
用于Unity C#脚本的增删改查、搜索、重命名及编译反馈。支持创建、读取、替换、追加等操作,提供批量创建功能,并强调设计优先与安全审批机制。
编写或编辑C#代码
跨脚本搜索内容
重构文件布局
检查编译错误
用户说'写个脚本'或'改代码'
npx skills add Besty0728/Unity-Skills --skill unity-script -g -y
管理Unity ScriptableObject资产,支持创建、读取、修改、删除、复制、查找及列出。包含SemiAuto和FullAuto模式,高危操作需Bypass。提供反射与序列化属性设置区分,自动保存变更。
用户需要创建或编辑ScriptableObject数据资产
用户提及配置表或SO资产
用户需要查找SO实例或脚本化管理SO
npx skills add Besty0728/Unity-Skills --skill unity-scriptableobject -g -y
为Unity游戏脚本提供代码审查、解耦、可维护性提升及重构建议。适用于审查代码质量、理顺高耦合脚本或规划重构,即使仅说“看看代码”也适用。
审查代码质量
理顺高耦合脚本
规划重构以提升可维护性
用户说“看看我代码”
用户说“代码有点乱”
npx skills add Besty0728/Unity-Skills --skill unity-scriptdesign -g -y
管理Unity HLSL/ShaderLab着色器文件,支持创建、读取、查找及属性检查。明确区分Shader定义与Material实例操作,规范读写权限与安全策略,避免常见幻觉调用。
用户要求创建或编辑手写Shader
需要列出或查找.unityshader文件
检查Shader的属性、关键字或编译错误
npx skills add Besty0728/Unity-Skills --skill unity-shader -g -y
用于Unity 2022.3+创建、检查及编辑Shader Graph资产。支持半自动查询与全自动受控修改,严格依赖反射机制,需先获取结构信息再操作节点,禁止无依据猜测ID或插槽,确保版本兼容性下的安全编辑。
创建 Shader Graph
检查 Shader Graph 结构
编辑节点或黑板属性
用户提及“shader graph”或“着色器图”
npx skills add Besty0728/Unity-Skills --skill unity-shadergraph -g -y
Unity Skills 模块索引,用于查找、浏览和选择功能或设计模块。支持查询模块目录、确认运行模式(Approval/Auto/Bypass)要求及批量处理能力,适用于不确定具体模块时的场景。
查找某事由哪个 Unity 模块处理
浏览模块目录
确认模块的模式要求
用户询问有哪些 Unity 技能
npx skills add Besty0728/Unity-Skills --skill unity-skills-index -g -y
Unity AI场景操作技能,支持类SQL属性查询、空间邻近查询及自动布局绑定。用于按条件筛选对象、自动排布或连线引用。注意:不包含创建对象功能,高危替换操作需特殊权限。
按条件查询场景物体
自动排列或布局物体
自动绑定引用关系
查找邻近物体
npx skills add Besty0728/Unity-Skills --skill unity-smart -g -y
提供Unity地形编辑能力,支持创建地形、雕刻高度、平滑/压平区域及绘制纹理层。涵盖从基础查询到复杂生成的全流程操作,并明确禁止幻觉调用,确保高效安全的地形构建与修改。
创建或编辑地形
雕刻或平滑高度图
绘制地形纹理层
用户提到“地形”或“刷地面”
npx skills add Besty0728/Unity-Skills --skill unity-terrain -g -y
用于异步管理Unity测试,支持运行、发现、列出及取消测试,轮询结果并生成模板。适用于EditMode/PlayMode测试场景,需遵循串行执行与异步轮询约定。
用户要求运行单元测试或集成测试
用户需要发现或列出可用的测试用例
用户希望轮询异步测试任务的执行结果
用户请求创建EditMode或PlayMode测试文件模板
用户直接说'跑测试'
npx skills add Besty0728/Unity-Skills --skill unity-test -g -y
为Unity项目提供可测试性建议,指导如何将业务逻辑从MonoBehaviour中剥离至纯C#类,并规划EditMode与PlayMode测试策略。适用于提升代码可测性、抽取单元测试逻辑或制定测试方案时。
提升代码可测试性
从MonoBehaviour剥离逻辑
规划EditMode/PlayMode测试
用户询问'怎么测试'或'代码不好测'
npx skills add Besty0728/Unity-Skills --skill unity-testability -g -y
用于在Unity编辑器中创建和管理Timeline资产。支持添加动画、音频、激活等类型轨道及片段,绑定对象,设置时长,并通过PlayableDirector控制预览播放。适用于制作过场动画或序列。
用户要求创建或编辑Unity Timeline
用户提及制作过场动画或序列
用户说“时间轴”或“做个过场动画”
npx skills add Besty0728/Unity-Skills --skill unity-timeline -g -y
用于创建和布局 Unity UGUI(Canvas)界面元素,如面板、按钮、文本等。支持批量创建、查询、属性设置及自动对齐布局。适用于搭建UI、添加Canvas元素或排布布局场景。
用户要求制作或设计Unity UI界面
需要创建Canvas、面板、按钮、文本等UGUI组件
需要对现有UI元素进行布局排列或对齐
npx skills add Besty0728/Unity-Skills --skill unity-ui -g -y
用于构建Unity UI Toolkit界面,支持创建编辑USS样式表与UXML布局及配置UIDocument。适用于运行时或编辑器UI开发,需Unity 2022.3+,区分于UGUI,自动适配语言并处理资产导入刷新。
编写Unity UI Toolkit界面
创建或编辑USS/UXML文件
配置UIDocument组件
用户提及UITK或UXML
npx skills add Besty0728/Unity-Skills --skill unity-uitoolkit -g -y
管理Unity URP资产、渲染器及特性。支持查询配置、修改HDR/阴影等设置、添加或启用内置渲染特性,以及移除特性。适用于URP环境下的渲染管线管理与优化。
配置 URP 资产
添加或编辑渲染器特性
调整 URP 渲染设置
URP配置
渲染特性
npx skills add Besty0728/Unity-Skills --skill unity-urp -g -y
Unity项目与场景健康度校验工具,用于查找断裂引用、丢失脚本及完整性问题。支持只读分析与高危清理操作,强调构建前检查,需区分读写权限并避免幻觉调用。
检查断裂或丢失引用
校验场景/项目完整性
构建前清理问题
用户说“检查引用”或“有没有丢失”
npx skills add Besty0728/Unity-Skills --skill unity-validation -g -y
提供Unity SRP Volume框架操作技能,支持URP/HDRP。涵盖VolumeProfile资产创建加载、全局/局部Volume对象管理及组件参数配置。包含查询与修改类技能,严格区分自动执行与需授权模式,并处理SRP缺失时的诊断逻辑。
用户需要搭建或管理SRP Volume场景效果
请求创建、加载或编辑VolumeProfile资产
向场景添加全局或局部Volume GameObject
用户直接提及'Volume'或'体积'相关需求
npx skills add Besty0728/Unity-Skills --skill unity-volume -g -y
Unity AI操作持久化历史与回滚系统,支持书签管理、任务/会话级撤销及批量操作编排。提供快照、多步撤销及会话重置功能,确保高危改动前可安全回滚,实现类似“时光机”的操作追溯能力。
用户要求撤销整个任务或会话
用户要求进行回滚操作
用户希望在修改前创建快照
用户需要规划或预览批量操作
npx skills add Besty0728/Unity-Skills --skill unity-workflow -g -y
用于Unity XR Interaction Toolkit的VR/AR交互设置与配置。涵盖XR Rig搭建、抓取/射线交互器及插槽交互器配置,支持XRI 2.x和3.x。包含环境检查、场景报告及交互对象列表查询等技能,确保正确组件引用与属性映射。
构建 VR/AR 交互
搭建 XR rig
配置抓取/插槽/射线交互器
用户提到 VR 或 XR 交互
npx skills add Besty0728/Unity-Skills --skill unity-xr -g -y
提供YooAsset v2.3.18源码级设计规则,涵盖初始化、运行模式选择、资源句柄管理及热更流程。指导编写或审查相关代码,确保正确配置包加载、文件系统参数及避免常见陷阱,支持多平台适配与资源生命周期管理。
编写或审查 YooAsset 初始化代码
配置资源加载句柄与释放逻辑
设置热更新/下载流程
选择或调试运行模式 (EPlayMode)
构建 AssetBundle 资源包
npx skills add Besty0728/Unity-Skills --skill unity-yooasset-design -g -y
自动化 YooAsset 热更新流程,涵盖构建资源包、编辑器模拟、Collector 管理、构建报告分析及运行时校验。适用于打 AB 包或热更场景,需 Unity 2022+ 及特定版本插件。
构建或模拟 YooAsset 资源包
配置 Collector 分组
校验热更资源
用户提及热更或打AB包
npx skills add Besty0728/Unity-Skills --skill unity-yooasset -g -y
通过本地 REST API 自动化 Unity 编辑器,支持脚本创建、场景搭建、资源管理及批量操作。提供分层 Schema 查询以优化 Token 消耗,并强制使用 dryRun 机制验证参数以确保执行准确性。
用户希望从对话中操作 Unity 编辑器
需要创建或修改 GameObject、脚本、场景或资源
执行批量编辑或跨模块的 Unity 自动化任务
npx skills add Besty0728/Unity-Skills --skill unity-skills -g -y
为Unity Addressables提供源码锚定的设计规则,覆盖1.22.3与2.9.1两个版本。指导初始化、异步加载、热更新及版本迁移等场景,确保代码规范与可审计性。
编写或审查Addressables代码
异步加载资源或场景
配置热更新或目录刷新
在Unity版本间迁移Addressables
npx skills add Besty0728/Unity-Skills --skill unity-addressables-design -g -y
为Unity DOTween 1.3.015提供源码级设计规则,涵盖补间基础、序列构建、生命周期绑定及与UniTask集成。用于编写、审查动画代码或排查陷阱。
编写DOTween动画代码
构建补间序列
绑定补间生命周期
排查补间错误
用户提及'补间'或'做个动画'
npx skills add Besty0728/Unity-Skills --skill unity-dotween-design -g -y
为Unity Shader Graph提供源码锚定的设计规则与审查指南。涵盖图结构、节点子集、SubGraph边界及黑板配置。用于构建或审查着色器节点,确保建议符合2022.3/6版本实际行为,避免过时信息。
用户要求构建或审查Shader Graph
涉及着色器节点连接或SubGraph组织
询问黑板属性或关键字布置
参考URP/HDRP图配方
npx skills add Besty0728/Unity-Skills --skill unity-shadergraph-design -g -y
为Cysharp UniTask提供源码锚定的设计规则,涵盖struct语义、PlayerLoop时机、取消令牌处理及组合模式等。适用于编写或审查异步UniTask代码、选择调度时机及避免常见陷阱的场景。
编写或审查 async UniTask 代码
选择 PlayerLoopTiming 时机
处理 CancellationToken 取消逻辑
组合 WhenAll/WhenAny 任务
提及异步或零分配async相关需求
npx skills add Besty0728/Unity-Skills --skill unity-unitask-design -g -y
提供Unity序列化YAML文件的安全手编指南,作为REST接口的最后手段。用于修复编译失败、断裂的fileID/GUID引用、.meta文件及合并冲突等无法通过API处理的问题。
脚本重命名或移动导致引用丢失
编译失败导致组件缺失且无法反序列化
需要手动修改.meta文件或ProjectSettings
解决场景或预制件的3路合并冲突
npx skills add Besty0728/Unity-Skills --skill unity-yaml-editing -g -y


