Agent Skills
› Besty0728/Unity-Skills
Besty0728/Unity-Skills
GitHub提供Unity Addressables资源管理模块的设计规范与版本差异指南,覆盖异步加载、热更新及从1.22.3到2.9.1的迁移规则。
Install All Skills
npx skills add Besty0728/Unity-Skills --all -g -y
Skills in Collection (85)
Showing top 50 of 85 by quality score. Use the install list command or open individual skills for the rest.
提供Unity Addressables资源管理模块的设计规范与版本差异指南,覆盖异步加载、热更新及从1.22.3到2.9.1的迁移规则。
编写或审查Addressables代码
配置异步资源/场景加载
实施热更新或目录刷新
进行Addressables版本迁移
npx skills add Besty0728/Unity-Skills --skill unity-addressables-design -g -y
用于Unity编辑器端自动化管理Addressables资源系统,包括检查安装配置、创建资源组、添加资产条目、切换Profile及构建内容。通过反射调用API,无需重新编译。
检查 Addressables 是否安装与配置
创建 Addressables 资源组并添加资源
切换激活的 Addressables Profile
构建 Addressables 内容
npx skills add Besty0728/Unity-Skills --skill unity-addressables -g -y
用于记录Unity架构决策(ADR),涵盖技术方案选型、库对比及设计决策背景,确保关键决策可追溯。
技术方案选型
库或模式对比
记录设计决策来龙去脉
npx skills add Besty0728/Unity-Skills --skill unity-adr -g -y
提供Unity Mecanim动画系统的操作能力,包括创建控制器、管理状态机与参数、分配控制器及运行时驱动动画,支持查询与变更模式。
搭建或连接Animator
调整动画状态机
运行时驱动动画参数
npx skills add Besty0728/Unity-Skills --skill unity-animator -g -y
提供Unity Behavior模块的技能,用于发现行为图资产、连接AI代理及读写黑板变量。支持查询与修改操作,自动处理包依赖检测与安装,确保NPC/AI决策逻辑的正确配置与运行时绑定。
搭建 NPC/AI 决策逻辑
使用行为树/行为图
读写黑板变量
npx skills add Besty0728/Unity-Skills --skill unity-behavior -g -y
为Unity小型游戏或垂直切片提供轻量级架构蓝图建议,涵盖核心循环、场景模块及脚本清单,适用于从零开始搭建各类小游戏原型。
从零开始做小游戏
搭建某类型核心结构
组织特定玩法
npx skills add Besty0728/Unity-Skills --skill unity-blueprints -g -y
用于在Unity编辑器中检查和修改UnityEvent的持久化监听器,支持连接按钮回调、脚本化事件及批量操作,提供查询与配置功能。
在Inspector里挂接UnityEvent
连接按钮或触发器回调
脚本化持久监听
npx skills add Besty0728/Unity-Skills --skill unity-event -g -y
管理Unity项目的图形与画质设置,支持URP/HDRP等渲染管线。提供查询概览、调整质量等级、配置SRP资产及Shader剥离等功能,适用于游戏引擎图形参数自动化配置。
配置工程图形/画质设置
指定 SRP 资产
调整质量等级
npx skills add Besty0728/Unity-Skills --skill unity-graphics -g -y
管理Unity编辑器撤销/重做历史,支持查看当前状态、逐步执行撤销或重操作。提供只读与需审批的执行模式,明确区分于工作流级别的持久化撤销。
查看或浏览撤销历史
逐步撤销/重做
审查改动
npx skills add Besty0728/Unity-Skills --skill unity-history -g -y
提供Unity编辑器中手动添加、配置、重排及复制组件的UI操作指南,适用于单次Inspector工作流。
向GameObject添加单个组件
在Inspector中调整组件字段
对单个对象重排组件顺序
将组件值复制到另一个对象
npx skills add Besty0728/Unity-Skills --skill unity-manual-component -g -y
提供Unity编辑器中手动创建、组织层级和调整变换的图文指南。适用于单次操作或少量对象的快速设置,指导用户通过UI完成基本场景搭建任务。
在Unity编辑器中手动创建单个GameObject
在Hierarchy中拖拽调整对象父子关系或顺序
通过Inspector或Scene视图调整对象的位置、旋转和缩放
npx skills add Besty0728/Unity-Skills --skill unity-manual-gameobject -g -y
提供Unity编辑器中材质资产的创建、颜色与Shader修改及分配的UI操作指南,适用于少量材质的手动调整场景。
创建新材质资产
修改材质颜色或Shader
将材质拖拽到MeshRenderer或Mesh对象上
npx skills add Besty0728/Unity-Skills --skill unity-manual-material -g -y
提供Unity编辑器中场景视图的手动操作指南,包括视角导航、2D切换、保存及多场景管理。适用于无需REST自动化的简单交互任务。
在Unity编辑器中手动导航场景视图
保存当前场景
在加载的场景间切换或进行加法场景工作流
指导用户如何调整相机以聚焦特定对象
npx skills add Besty0728/Unity-Skills --skill unity-manual-scene -g -y
用于在Unity中编辑材质和着色器属性,支持Built-in/URP/HDRP管线。提供创建、分配、修改颜色/纹理/参数及批量操作功能,包含详细的安全指南与常见错误规避说明。
调整物体外观
修改材质参数
切换Shader
npx skills add Besty0728/Unity-Skills --skill unity-material -g -y
提供 Unity Netcode for GameObjects 2.x 的设计规则,涵盖 RPC、NetworkVariables 及网络对象生命周期。用于指导多人联机代码编写、审查、服务器权威设计及网络问题排查。
编写或审查多人联机代码
设计服务器/分布式权威
连接 RPC 或网络变量
排查 netcode 问题
npx skills add Besty0728/Unity-Skills --skill unity-netcode-design -g -y
用于 Unity NGO 2.x 多人联机游戏开发,自动化执行搭建多人联机、注册网络预制体、配置生成逻辑及启动主机/服务器/客户端等任务。
搭建多人联机
注册网络预制体
配置生成逻辑
启动主机或服务器
npx skills add Besty0728/Unity-Skills --skill unity-netcode -g -y
提供Unity场景与项目的只读分析能力,涵盖结构审查、健康检查、依赖分析及上下文收集,辅助AI在编辑前理解项目状态。
编辑前收集上下文
理解陌生场景或项目
在不改动的前提下审查结构
npx skills add Besty0728/Unity-Skills --skill unity-perception -g -y
提供PICO Unity SDK v3.4.0的开发设计规则,涵盖环境配置、渲染、交互及平台服务。旨在纠正AI幻觉,确保代码符合官方文档,支持从2.x迁移及OpenXR集成。
编写或审查PICO Unity SDK代码
配置PICO XR项目或选择OpenXR插件
实现视频透视/空间锚点/MR功能
SDK版本迁移
npx skills add Besty0728/Unity-Skills --skill unity-pico-design -g -y
针对 Unity PrimeTween 插件的技能集,支持检查安装状态、查询配置与 API 工厂,以及生成 Transform 和 Sequence 动画脚本。包含严格的安全护栏以处理高风险的代码生成操作。
检查 PrimeTween 安装状态
探索支持的动画 API
生成 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项目架构变更前,先审查现有项目的技术基线、包依赖、代码规范及潜在风险。帮助AI了解项目现状,避免提出与现有模式冲突的建议,确保后续重构或改动方案贴合实际约束。
初次接触陌生项目
在提结构性改动前
盘点现有配置
npx skills add Besty0728/Unity-Skills --skill unity-project-scout -g -y
提供 QFramework v1.0.257 架构设计规范,涵盖四层职责、核心工具及容器选型。用于指导或审查基于该框架的 Unity 代码实现,确保遵循官方源码定义的架构最佳实践。
编写或审查 QFramework 架构代码
注册系统/模型/工具类
绑定属性到视图
选择 IOC 容器
npx skills add Besty0728/Unity-Skills --skill unity-qframework-design -g -y
提供 Unity API 连通性测试、冒烟测试及基础 GameObject 操作的示例技能,用于验证服务可达性和快速原型开发,非生产用途。
测试 REST 服务可达性
冒烟测试连通性
试发第一个调用
npx skills add Besty0728/Unity-Skills --skill unity-sample -g -y
提供 Unity Shader Graph 的设计规则与审查指南,确保建议基于实际源码行为。用于构建节点链、SubGraph、布置黑板属性及参考 URP/HDRP 配方,避免过时信息。
构建或审查 Shader Graph
组织节点链或 SubGraph
布置黑板/关键字
参考 URP/HDRP 图配方
npx skills add Besty0728/Unity-Skills --skill unity-shadergraph-design -g -y
指导用户为Unity项目创建自定义Agent技能,涵盖C#代码规范、文件路径约定、编译发现流程及命名规则。
编写自定义Unity技能
扩展Agent在项目中的能力
学习UnitySkill元数据契约
npx skills add Besty0728/Unity-Skills --skill skill-creator -g -y
Unity技能模块索引,用于浏览目录、查找处理特定任务的模块及确认执行模式要求。
浏览模块目录
查找某事由哪个模块处理
确认模式要求
npx skills add Besty0728/Unity-Skills --skill unity-skills-index -g -y
提供Unity场景智能查询、自动布局及引用绑定能力,支持按条件或空间关系查找对象,并自动化处理对象排布与连线。
按条件或邻近关系查询场景对象
自动排布对象
自动连线引用
npx skills add Besty0728/Unity-Skills --skill unity-smart -g -y
指导使用实验性 Unity CLI,支持在编辑器关闭时运行命令。需检查项目配置启用状态及功能开关,强调以本地帮助文档为准,适用于游戏开发自动化场景。
用户需要在 Unity 编辑器关闭状态下执行自动化脚本
需要调用 Unity CLI 进行冷启动或构建操作
npx skills add Besty0728/Unity-Skills --skill unity-cli -g -y
提供Unity YAML安全手编指南,作为REST API不可用时的最后手段。用于修复脚本GUID断裂、fileID引用错误、.meta文件异常及合并冲突,确保序列化数据完整性。
REST无法触达时手编YAML
修复m_Script GUID或断裂fileID引用
修复.meta文件或合并冲突
npx skills add Besty0728/Unity-Skills --skill unity-yaml-editing -g -y
通过本地REST API自动化Unity编辑器,支持创建/修改GameObject、脚本、场景及资产。提供路由策略区分自动化操作与指导问答,涵盖预制体编辑、运行时场景执行及控制台历史等功能。
用户要求从对话中实际操作Unity编辑器
需要批量编辑或自动化处理GameObject、脚本、场景和资产
运行Unity编辑器测试或自动化流程
npx skills add Besty0728/Unity-Skills --skill unity-skills -g -y
Unity架构顾问,提供游戏代码组织、职责划分与解耦建议。指导分层设计(场景/逻辑/数据/视图),优化启动顺序与通信机制,避免过度工程化,适用于原型到长期项目的架构规划。
规划代码结构
划分职责
降低耦合
确定重构方向
npx skills add Besty0728/Unity-Skills --skill unity-architecture -g -y
提供Unity程序集定义(asmdef)规划建议,用于优化大型项目的编译结构、依赖关系及编辑器/运行时代码分离,旨在加速编译并降低耦合。
规划 asmdef 结构
理顺程序集依赖
加速编译
拆分编辑器/运行时代码
npx skills add Besty0728/Unity-Skills --skill unity-asmdef -g -y
管理Unity AssetDatabase操作,支持资源导入、移动、删除、创建文件夹及元数据查询。提供单对象与批量处理技能,区分半自动与全自动模式,并明确高危操作的权限限制。
整理工程资源
导入或移动文件
查询资源元数据
脚本化AssetDatabase操作
npx skills add Besty0728/Unity-Skills --skill unity-asset -g -y
提供Unity运行时异步代码(Update/协程/UniTask)的策略建议,涵盖调度选择、取消处理及生命周期管理,旨在推荐最简且安全的执行模型。
在Update/协程/UniTask/定时器间取舍
处理取消与清理
npx skills add Besty0728/Unity-Skills --skill unity-async -g -y
提供批量操作与异步任务编排能力,通过单一HTTP调用顺序执行多个技能步骤。支持引用传递、预览模式及错误处理策略,旨在减少网络往返并提升批量编辑效率。
一次性操作大量对象
运行或轮询长时异步任务
先预览后提交的批量编辑
npx skills add Besty0728/Unity-Skills --skill unity-batch -g -y
用于在Unity编辑器中管理场景视角书签,支持保存、恢复、列出和删除相机位置及选中对象状态。
保存或恢复场景视角
收藏机位
在已存位置间切换
npx skills add Besty0728/Unity-Skills --skill unity-bookmark -g -y
提供Unity编辑器中场景视图和游戏相机的控制能力,包括创建、调整变换、修改属性(FOV/裁剪面)、截图及正交模式切换。支持审批与自动执行模式,并明确区分Scene View与Game Camera的操作路由。
取景 Scene View
创建或调整相机
修改 FOV 或裁剪面
npx skills add Besty0728/Unity-Skills --skill unity-camera -g -y
用于在Unity中创建、配置和调校Cinemachine虚拟相机,包括设置跟随目标、注视点及运镜效果。支持2.x与3.x版本,通过反射适配处理API差异,涵盖相机创建、参数调整及组件管理等功能。
创建或调校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游戏对象组件,支持挂载、移除、复制、开关及读写序列化字段。涵盖单对象与批量操作,处理类型解析、属性命名映射及值编码,包含只读半自动与写入全自动模式,并限制高危删除操作。
挂载或移除组件
在对象间复制组件
开关组件
读写序列化字段
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中添加贴花
配置Decal Projector
启用Decal Renderer Feature
npx skills add Besty0728/Unity-Skills --skill unity-decal -g -y
提供 Unity DOTween 1.3.015 源码级设计规则,指导代码编写、审查、序列构建及生命周期管理,旨在避免补间陷阱与内存泄漏。
编写或审查 DOTween 动画代码
构建补间序列
绑定补间生命周期
排查补间运行陷阱
npx skills add Besty0728/Unity-Skills --skill unity-dotween-design -g -y
提供DOTween插件的自动化支持,涵盖安装验证、模块检测、配置管理及运行时动画脚本生成。适用于Unity编辑器环境下的DOTween集成与调试。
设置和接入DOTween
验证安装状态或模块完整性
配置DOTweenAnimation组件
npx skills add Besty0728/Unity-Skills --skill unity-dotween -g -y
提供Unity编辑器状态控制与观察能力,涵盖场景变更读取、Play模式驱动及运行时状态检查。支持自动化执行与审批流程,用于游戏开发中的编辑器交互、调试验证及自动化测试。
读取持久化场景/文件变更
操控 Play Mode
检查运行时状态
执行菜单项
npx skills add Besty0728/Unity-Skills --skill unity-editor -g -y
用于Unity场景中游戏对象的创建、查找、删除、重命名及变换操作,支持批量处理与层级管理。
搭建或调整场景层级
新建或删除物体
修改Transform
npx skills add Besty0728/Unity-Skills --skill unity-gameobject -g -y
Unity HybridCLR热更新编辑器侧自动化技能集,涵盖配置管理、DLL编译、AOT引用生成及YooAsset产物对接,支持反射调用以兼容不同安装状态。
配置热更程序集
编译热更DLL
生成AOTGenericReferences/link.xml
排查HybridCLR环境
将产物接入YooAsset打包链路
npx skills add Besty0728/Unity-Skills --skill unity-hybridclr -g -y
用于配置Unity项目中已有纹理、音频和模型资源的导入设置,包括压缩、Sprite模式及分平台覆盖等。支持批量操作与权限控制,确保资源正确导入和刷新。
调整资源导入方式
设置贴图压缩或Sprite模式
应用分平台覆盖
npx skills add Besty0728/Unity-Skills --skill unity-importer -g -y


