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 (81)
Showing top 50 of 81 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架构决策及其理由,适用于技术方案选型、库对比和设计决策文档化。
技术方案选型
库或模式对比
记录设计决策来龙去脉
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包的技能,用于发现行为图资产、配置Agent节点及读写黑板变量。支持查询与修改操作,需先安装依赖包并处理域重载,适用于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中的事件绑定操作。
在Inspector里挂接UnityEvent
连接按钮或触发器回调
脚本化持久监听
npx skills add Besty0728/Unity-Skills --skill unity-event -g -y
管理Unity项目的图形设置和质量等级,支持URP和HDRP。提供查询渲染管线、质量级别及着色器配置的只读技能,以及设置默认SRP资产、调整质量等级和着色器剥离等修改技能。
配置工程图形/画质设置
指定 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编辑器中GameObject组件的手动操作指南,包括添加、配置、排序和复制组件值。适用于少量对象的单次Inspector工作流,指导用户在3次点击内完成操作。
在GameObject上手动添加单个组件
在Inspector中调整组件字段
对单个对象重新排序组件
将组件值复制到另一个对象
npx skills add Besty0728/Unity-Skills --skill unity-manual-component -g -y
提供Unity编辑器中手动创建GameObject、组织层级和调整变换的逐步操作指南,适用于少量对象的快速编辑场景。
在Unity编辑器中手动创建单个GameObject
通过拖拽整理Hierarchy层级结构
调整物体的位置、旋转或缩放
npx skills add Besty0728/Unity-Skills --skill unity-manual-gameobject -g -y
提供Unity编辑器中手动创建、编辑材质及分配给对象的步骤指南,适用于少量或一次性操作。
创建新材质资产
更改材质颜色或着色器
将材质拖拽到MeshRenderer或Mesh对象
npx skills add Besty0728/Unity-Skills --skill unity-manual-material -g -y
提供Unity编辑器中场景视图的手动导航、保存及多场景管理步骤,适用于3次点击内完成的简单操作。
在场景中导航视角
保存当前场景
切换或添加加载场景
询问如何框选聚焦对象
npx skills add Besty0728/Unity-Skills --skill unity-manual-scene -g -y
用于Unity中编辑材质和Shader属性,支持Built-in/URP/HDRP管线。提供创建、赋值、修改颜色/纹理/参数及批量操作技能,内置防幻觉规则和审批模式,旨在高效调整物体外观。
调整物体外观
修改材质参数
切换Shader
npx skills add Besty0728/Unity-Skills --skill unity-material -g -y
提供Unity Netcode for GameObjects 2.x的源码级设计规则,涵盖NetworkBehaviour、RPC、网络变量及权威模式等核心机制的最佳实践与约束,辅助多人联机代码的编写、审查与调试。
编写或审查多人联机代码
设计服务器/分布式权威逻辑
排查Netcode相关问题
npx skills add Besty0728/Unity-Skills --skill unity-netcode-design -g -y
用于 Unity NGO 2.x 多人联机游戏的自动化搭建与配置,涵盖预制体注册、生成逻辑及主机/服务器启动。提供查询、创建等操作技能,并内置严格的安全防护模式以规范开发流程。
搭建多人联机游戏框架
注册网络预制体
配置连接生成逻辑
启动 Host/Server/Client
npx skills add Besty0728/Unity-Skills --skill unity-netcode -g -y
Unity场景与项目只读分析技能集,用于编辑前上下文收集、理解陌生项目结构及审查资产健康度。涵盖场景分析、组件统计、依赖关系及性能提示,支持自动化执行与报告导出。
编辑前收集上下文
理解陌生场景或项目
在不改动的前提下审查结构
npx skills add Besty0728/Unity-Skills --skill unity-perception -g -y
提供PICO Unity SDK v3.4.0的设计规则与避坑指南,解决版本迁移、API废弃及幻觉问题。涵盖环境配置、渲染、交互、MR及平台服务,锚定官方文档以确保代码准确性。
编写或审查PICO Unity SDK代码
配置PICO XR项目或选择OpenXR路线
实现视频透视/空间锚点/MR功能
从SDK 2.x或旧版3.x迁移
npx skills add Besty0728/Unity-Skills --skill unity-pico-design -g -y
用于检查Unity PrimeTween插件安装状态、查询配置及API,并生成Transform动画或Sequence序列的C#脚本。
检查PrimeTween安装状态
探索动画API
生成Transform/Sequence动画代码
npx skills add Besty0728/Unity-Skills --skill unity-primetween -g -y
用于Unity ProBuilder插件的3D建模技能,支持关卡灰盒搭建、几何体创建与编辑。提供形状生成、批量操作及顶点面管理,适用于快速原型设计和场景布局。
搭建关卡灰盒
创建或编辑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项目中提出架构变更前,侦察现有项目结构、依赖和约定,避免冲突并识别约束与风险。
初次接触陌生项目
在提结构性改动前
盘点现有配置
npx skills add Besty0728/Unity-Skills --skill unity-project-scout -g -y
提供用于API连通性测试和冒烟测试的基础示例技能,包括创建、删除、查询场景对象及设置属性等基础操作,适用于REST服务可达性验证。
Testing REST server reachability
Smoke-testing connectivity
Trying a first call
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 Skills模块索引,提供模块目录浏览、任务查找及权限模式(SA/FA/Mixed)确认功能,辅助开发者快速定位所需技能模块。
浏览模块目录
查找某事由哪个模块处理
确认模式要求
npx skills add Besty0728/Unity-Skills --skill unity-skills-index -g -y
Unity场景智能管理工具,支持按条件或空间查询对象、自动排布布局及引用绑定。提供只读查询与需审批的修改操作,避免幻觉调用,辅助开发者高效组织和管理3D场景资源。
按条件或邻近关系查询场景对象
自动排布对象布局
自动连线引用
npx skills add Besty0728/Unity-Skills --skill unity-smart -g -y
指导使用实验性Unity CLI的工具,用于在编辑器关闭时启动项目、管理配置及执行冷启动等本地Shell操作。
需要启动未运行的Unity编辑器
检查或修改Unity CLI绑定配置
npx skills add Besty0728/Unity-Skills --skill unity-cli -g -y
提供Unity YAML文件安全手动编辑的指导,用于REST API无法覆盖的极端场景。适用于修复编译失败导致的序列化错误、断裂的GUID/fileID引用、.meta文件问题及合并冲突,是最后的补救手段。
REST API无法触达时手动编辑YAML
修复m_Script GUID或断裂的fileID引用
修复.meta文件或解决合并冲突
npx skills add Besty0728/Unity-Skills --skill unity-yaml-editing -g -y
通过本地 REST API 自动化 Unity 编辑器,支持创建/修改脚本、场景、资产及运行测试。适用于从对话中直接操作编辑器状态的任务,需先检查健康状态和权限模式。
用户要求创建或修改 Unity GameObject、脚本、场景或资产
用户要求批量编辑或运行 Unity 编辑器测试
用户需要通过对话驱动 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
提供Unity场景对象的批量查询、预览编辑及异步任务编排能力。支持SemiAuto和FullAuto模式,涵盖GameObject/组件查询、资产属性修改预览及作业状态轮询,适用于大规模对象处理与长时任务管理。
一次性操作大量对象
运行或轮询长时异步任务
先预览后提交的批量编辑
npx skills add Besty0728/Unity-Skills --skill unity-batch -g -y
用于管理Unity Scene View的视角书签,支持保存、恢复、列出和删除相机位置及选中状态。
保存或恢复场景视角
收藏机位
在已存位置间切换
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虚拟相机和大脑设置的技能模块,支持2.x和3.x版本。涵盖创建、调校相机、配置跟随/注视/噪声及构建运镜效果,提供反射适配以兼容API变化。
创建或调校 Cinemachine 相机
设置跟随/注视/噪声
构建 cinematic 运镜效果
npx skills add Besty0728/Unity-Skills --skill unity-cinemachine -g -y
用于Unity项目清理与审计的Skill集合,支持查找未使用资源、重复文件、缺失引用及空文件夹,提供发布前瘦身和资产安全删除功能。
给项目瘦身
排查重复或孤立资源
发布前审计
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编辑器调试工具,用于诊断编译失败、检查报错、强制重编译及收集系统诊断信息。包含只读健康快照和可修改配置的skill,需区分自动与半自动执行模式。
诊断编译失败
改动后检查报错
强制重编译
收集系统诊断
npx skills add Besty0728/Unity-Skills --skill unity-debug -g -y
用于在 Unity URP 中创建、配置和管理贴花投影器,包括启用渲染特性及批量修改属性。
在 URP 中添加贴花
配置 Decal Projector
启用 Decal Renderer Feature
npx skills add Besty0728/Unity-Skills --skill unity-decal -g -y
提供Unity DOTween动画库的设计规范,涵盖代码编写、审查、序列构建及生命周期管理。基于源码提炼规则,辅助开发者正确使用补间动画API并排查潜在陷阱。
编写或审查DOTween代码
构建动画序列
绑定补间生命周期
排查补间陷阱
npx skills add Besty0728/Unity-Skills --skill unity-dotween-design -g -y
用于Unity项目中DOTween插件的自动化管理,包括安装校验、模块诊断、配置及运行时脚本生成。
接入 DOTween
校验安装/模块
配置 DOTweenAnimation 组件
npx skills add Besty0728/Unity-Skills --skill unity-dotween -g -y
提供Unity编辑器控制与观察能力,支持场景变更读取、Play Mode操控、运行时状态检查及菜单执行。包含安全模式说明与常见幻觉规避指南,旨在无需解析YAML即可高效管理编辑器状态。
读取持久化场景或文件变更
驱动或监控Play Mode运行状态
检查游戏对象运行时状态
执行编辑器菜单项操作
npx skills add Besty0728/Unity-Skills --skill unity-editor -g -y
提供Unity场景中GameObject的创建、删除、复制、重命名、层级调整及Transform修改等技能,支持批量操作与对象查询。
搭建或调整场景层级
新建或删除物体
修改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模式及分平台覆盖等。支持批量操作与特定类型查询,需配合Reimport刷新内存。
调整资源导入方式
设置贴图压缩或 Sprite 模式
应用分平台覆盖
npx skills add Besty0728/Unity-Skills --skill unity-importer -g -y
提供Unity Inspector UX设计建议,指导如何优化组件序列化字段、添加提示与分组,提升脚本在编辑器中的可配置性与可读性。
设计组件Inspector显示效果
组织序列化字段结构
为字段添加工具提示或标题
npx skills add Besty0728/Unity-Skills --skill unity-inspector -g -y
提供Unity场景灯光管理技能,支持创建、配置及批量操作各类光源(如方向光、点光源等),包含参数设置、开关控制及探针添加,确保正确调用API并避免幻觉。
添加或调校灯光
布置场景照明
批量开关灯光
npx skills add Besty0728/Unity-Skills --skill unity-light -g -y


