Agent Skills
› Besty0728/Unity-Skills
Besty0728/Unity-Skills
GitHub提供Unity Addressables 1.22.3与2.9.1版本的设计规则,涵盖异步加载、热更新及迁移指南。通过源码锚定确保AI建议准确,防止过时记忆干扰,适用于代码编写、审查及版本升级场景。
Install All Skills
npx skills add Besty0728/Unity-Skills --all -g -y
Skills in Collection (84)
Showing top 50 of 84 by quality score. Use the install list command or open individual skills for the rest.
提供Unity Addressables 1.22.3与2.9.1版本的设计规则,涵盖异步加载、热更新及迁移指南。通过源码锚定确保AI建议准确,防止过时记忆干扰,适用于代码编写、审查及版本升级场景。
编写或审查Addressables代码
异步资源或场景加载
配置热更新或目录刷新
Addressables版本迁移
npx skills add Besty0728/Unity-Skills --skill unity-addressables-design -g -y
用于Unity编辑器端自动化管理Addressables资源系统,包括检查安装配置、创建与管理资源组、切换Profile及构建内容。
检查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 Controller、管理状态机层与转换、设置运行时参数及播放动画状态。
搭建或连接Animator
调整动画状态机
运行时驱动动画参数
npx skills add Besty0728/Unity-Skills --skill unity-animator -g -y
用于Unity中行为图、黑板变量及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中挂接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操作指南,适用于单次或简单场景,复杂批量任务建议自动化。
在GameObject上添加单个组件
调整Inspector中的组件字段
对单个对象上的组件进行排序
将组件值复制到另一个对象
npx skills add Besty0728/Unity-Skills --skill unity-manual-component -g -y
提供Unity编辑器中手动创建、组织层级和调整变换的逐步指南,区分手动操作与自动化场景。
手动创建单个GameObject
在Hierarchy中父子化或重排序对象
通过Inspector或Scene视图移动、旋转或缩放对象
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编辑器场景视图的手动操作指南,包括视角导航、2D/正交切换、保存及多场景管理。适用于无需脚本自动化的基础UI交互任务,辅助用户高效完成日常场景编辑工作。
需要手动导航或缩放场景视图
保存当前场景或另存为新文件
在已加载场景间切换或进行加法场景工作流
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、NetworkVariable、Spawn/Despawn 及场景管理等核心 API 的源码级约束,辅助多人联机代码编写、审查与调试。
编写或审查多人联机代码
设计服务器/分布式权威架构
连接 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的设计规则与避坑指南,覆盖环境配置、渲染、交互及MR功能。旨在防止因API废弃或版本差异导致的代码幻觉,辅助开发者正确编写和审查XR应用代码。
编写或审查PICO Unity SDK代码
配置PICO XR项目或选择OpenXR插件路线
实现视频透视、空间锚点、网格或SecureMR功能
从SDK 2.x或旧版3.x迁移至v3.4.0
npx skills add Besty0728/Unity-Skills --skill unity-pico-design -g -y
用于检查 Unity PrimeTween 插件安装状态、查询配置及 API,并生成 Transform/Sequence 动画脚本的 Skill。
检查 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
提供QFramework v1.0.257架构设计规范,涵盖Controller/System/Model/Utility四层职责、Command/Query/Event机制及容器选型。基于源码生成规则并标注行号,用于指导代码编写与审查,防止幻觉。
编写或审查QFramework架构代码
注册System/Model/Utility组件
使用Command/Query/Event通信机制
配置BindableProperty数据绑定
选择IOCContainer或IOCKit
npx skills add Besty0728/Unity-Skills --skill unity-qframework-design -g -y
提供用于API连通性测试的示例技能,包括REST服务可达性检测、冒烟测试及基础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技能模块索引,提供按功能分类的模块列表及执行模式(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
指导AI使用Unity CLI工具在编辑器关闭时执行项目操作,包括配置校验、版本检查及故障排查。
需要操作未打开的Unity项目
调用Unity CLI相关功能
npx skills add Besty0728/Unity-Skills --skill unity-cli -g -y
提供Unity YAML安全手动编辑指南,作为REST API不可用时的最后手段。用于修复m_Script 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 层调用技能,实现从对话驱动的实际编辑器操作。
用户要求从对话中实际操作 Unity 编辑器
需要创建或修改 GameObjects、脚本、场景或资产
执行批量编辑或运行编辑器测试
npx skills add Besty0728/Unity-Skills --skill unity-skills -g -y
Unity架构顾问,指导游戏代码组织、职责划分与解耦。通过识别项目规模,推荐最小化架构分层(如Bootstrap、领域逻辑等),规范启动顺序与数据所有权,避免过度设计,提供清晰的模块通信与性能优化建议。
规划代码结构
划分职责
降低耦合
确定重构方向
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操作,支持资源导入、移动、删除、查询及批量处理。提供审批与安全控制机制,指导正确使用相关API并避免幻觉调用。
整理工程资源
导入或移动文件
查询资源元数据
脚本化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编辑器Scene View的书签,支持保存、恢复和删除场景视角与选中对象位置。提供列表查询功能,用于快速导航至已收藏的机位和场景状态。
保存当前场景视角为书签
恢复到已保存的场景视角
列出所有已保存的书签
删除不需要的书签
npx skills add Besty0728/Unity-Skills --skill unity-bookmark -g -y
控制 Unity 场景视图和游戏的相机,包括创建、调整位置、属性、截图及裁剪面等。提供详细的使用模式、防幻觉指南和技能路由说明。
取景 Scene View
创建或调整相机
修改 FOV 或裁剪面
npx skills add Besty0728/Unity-Skills --skill unity-camera -g -y
用于在Unity中配置和调校Cinemachine虚拟相机,支持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组件,包括添加、移除、复制、启用/禁用及读写属性。支持单对象与批量操作,涵盖序列化字段处理及常见错误规避指引。
挂载或移除组件
在对象间复制组件
开关组件
读写序列化字段
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 中创建、配置和管理贴花投影器,包括启用渲染特性及查询/修改贴花属性。
在 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
用于Unity项目中DOTween插件的自动化配置、安装验证、模块管理及动画组件设置。支持Free/Pro版本诊断与脚本生成,提供编辑器时的高效集成工作流。
接入 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模式及平台覆盖,提供批量设置与特定类型读写技能。
调整资源导入方式
设置贴图压缩或 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


