Agent Skills
› Besty0728/Unity-Skills
Besty0728/Unity-Skills
GitHubUnity 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 架构决策(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包的行为图与黑板变量操作技能,支持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 项目的图形设置和质量等级,支持查询和配置渲染管线资产、着色器剥离及质量级别。
配置工程图形/画质设置
指定 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工作流。
向游戏对象添加单个组件
在检查器中调整组件字段
对单个对象上的组件进行排序
将组件值复制到另一个对象
npx skills add Besty0728/Unity-Skills --skill unity-manual-component -g -y
提供Unity编辑器中手动创建、组织层级和调整变换的GUI操作指南,适用于少量对象的快速编辑场景。
手动创建单个GameObject
在Hierarchy中父子化或排序对象
通过Inspector或Scene视图调整变换
查询Unity菜单路径
npx skills add Besty0728/Unity-Skills --skill unity-manual-gameobject -g -y
提供Unity编辑器中手动创建、编辑材质及分配给对象的步骤指导。适用于少量、一次性的材质调整,如颜色修改或着色器切换,避免使用自动化脚本。
在Unity中创建新材质资产
更改材质颜色或着色器
将材质拖拽到MeshRenderer组件上
npx skills add Besty0728/Unity-Skills --skill unity-manual-material -g -y
提供Unity编辑器场景视图的手动操作指南,包括导航、保存、切换及2D视角切换等基础UI交互步骤,适用于无需REST自动化的简单场景管理工作。
用户询问如何在Unity中手动导航场景视图
用户需要保存当前场景或打开其他场景
用户希望了解如何切换2D/正交视角
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 源码级设计规则,指导多人联机代码编写、RPC/网络变量配置及权威模式设计,涵盖 Spawn、NetworkVariable 等关键约束。
编写或审查多人联机代码
设计服务器/分布式权威逻辑
连接 RPC 或 NetworkVariables
排查 Netcode 相关问题
npx skills add Besty0728/Unity-Skills --skill unity-netcode-design -g -y
自动化配置Unity Netcode for GameObjects (NGO)多人联机功能,涵盖预制体注册、生成逻辑及主机/服务器/客户端启动。提供版本校验、操作模式控制及安全护栏,防止错误代码导致编译或运行时异常。
搭建多人联机
注册网络预制体
连接生成逻辑
启动 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设计规则,基于官方文档提供XR/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 动画脚本的 Skill。支持查询安装状态、配置及 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项目中建议架构变更前,先进行项目侦察。收集版本、依赖、目录结构及现有设计模式等信息,识别风险与约束,避免盲目改动,为后续重构或优化提供技术基线。
初次接触陌生项目
提结构性改动前
盘点现有配置
npx skills add Besty0728/Unity-Skills --skill unity-project-scout -g -y
Unity API连通性测试与演示技能集,提供基础API调用示例。用于验证REST服务可达性、冒烟测试及首次调用尝试。包含创建/删除游戏对象、查询场景信息等基础操作,仅供测试和演示使用,禁止生产环境。
测试 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技能模块索引,提供模块目录浏览、任务归属查找及执行模式(SA/FA/Mixed)确认功能。通过API获取精确签名与权限要求,辅助开发者快速定位并加载对应模块文档,确保正确调用。
浏览模块目录
查找某事由哪个模块处理
确认模式要求
npx skills add Besty0728/Unity-Skills --skill unity-skills-index -g -y
Unity场景智能管理技能集,提供基于组件属性或空间位置的SQL-like查询、对象自动排布布局及引用自动绑定功能,支持半自动审批与全自动模式。
按条件或邻近关系查询场景对象
自动排布场景对象
自动连线引用
npx skills add Besty0728/Unity-Skills --skill unity-smart -g -y
指导使用 Unity CLI 实验性功能,包括冷启动编辑器、读取绑定配置及版本检查。适用于在编辑器关闭时通过命令行执行 Unity 任务,需遵循配置开关与安全规范。
需要在 Unity Editor 关闭状态下启动或管理项目
调用 Unity CLI 进行自动化构建或测试前
处理 Unity Skills 项目的 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 编辑器,支持脚本创建、场景编辑、资产管理及测试运行。需先检查健康状态与操作模式,按意图选择 Schema 层获取参数,执行前强制 dryRun 防幻觉。
用户要求从对话中实际操作 Unity 编辑器(如创建/修改 GameObject、批量编辑资源)
需要驱动 Unity Editor 进行自动化任务或运行测试
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操作
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批量操作与异步任务编排技能集,支持场景对象查询、预览编辑及执行。提供半自动和全自动两种模式,确保批量操作安全可控,适用于大规模资源处理。
一次性操作大量对象
运行或轮询长时异步任务
先预览后提交的批量编辑
npx skills add Besty0728/Unity-Skills --skill unity-batch -g -y
管理Unity场景视图的书签功能,支持保存、恢复、列出和删除相机视角及选中状态。提供标准化API以辅助3D场景导航与机位记忆。
保存或恢复场景视角
收藏机位
在已存位置间切换
npx skills add Besty0728/Unity-Skills --skill unity-bookmark -g -y
提供Unity编辑器中场景视图相机和游戏相机的控制能力,包括创建、变换、属性调整、截图及裁剪面设置。支持查询与变更操作,明确区分Scene View与Game Camera的控制路径,防止幻觉调用。
取景 Scene View
创建或调整相机
修改 FOV 或裁剪面
npx skills add Besty0728/Unity-Skills --skill unity-camera -g -y
用于在Unity中设置、创建和调校Cinemachine虚拟相机及运镜效果,支持2.x与3.x版本兼容。
创建或调校Cinemachine相机
设置跟随/注视/噪声
构建 cinematic 运镜效果
npx skills add Besty0728/Unity-Skills --skill unity-cinemachine -g -y
用于Unity项目的清理与审计,包括查找未使用资产、重复文件、缺失引用及空文件夹,支持发布前瘦身和依赖检查。提供安全的双步确认删除机制及多层级操作模式控制。
给项目瘦身
排查重复或孤立资源
发布前审计
npx skills add Besty0728/Unity-Skills --skill unity-cleaner -g -y
管理Unity游戏对象组件,支持挂载、移除、复制、开关及属性读写。提供单对象与批量操作技能,区分半自动与全自动模式,强调批量处理以减少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 中添加贴花
配置 Decal Projector
启用 Decal Renderer Feature
npx skills add Besty0728/Unity-Skills --skill unity-decal -g -y
提供 Unity DOTween 1.3.015 源码级设计规范,涵盖初始化、序列构建、生命周期管理及调试陷阱,辅助代码编写与审查。
编写或审查 DOTween 动画代码
构建补间序列动画
绑定和管理补间生命周期
排查 DOTween 运行时陷阱
npx skills add Besty0728/Unity-Skills --skill unity-dotween-design -g -y
用于Unity项目中DOTween插件的安装配置、模块校验、设置管理及运行时动画脚本生成。支持Free/Pro版本,提供诊断与自动化能力。
接入 DOTween
校验安装/模块
配置 DOTweenAnimation 组件
npx skills add Besty0728/Unity-Skills --skill unity-dotween -g -y
用于控制与观察 Unity Editor 状态,支持读取场景变更、操控 Play Mode、检查运行时状态及执行菜单项。提供半自动与全自动模式,并明确高危操作限制。
读取持久化场景或文件变更
操控 Play Mode
检查运行时状态
执行编辑器菜单项
npx skills add Besty0728/Unity-Skills --skill unity-editor -g -y
提供Unity场景内GameObject的创建、删除、复制、重命名及层级关系管理技能。支持批量操作优化,包含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模式
应用分平台覆盖
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场景灯光配置能力,支持创建、调校、批量开关灯光及探针设置。包含操作模式说明与防幻觉指南,适用于游戏开发中的光照系统管理。
添加或调校灯光
布置场景照明
批量开关灯光
npx skills add Besty0728/Unity-Skills --skill unity-light -g -y


