Agent Skills
› Besty0728/Unity-Skills
Besty0728/Unity-Skills
GitHub提供Unity Addressables资源加载、热更新及版本迁移的设计规则,基于源码锚定确保代码规范与兼容性。
Install All Skills
npx skills add Besty0728/Unity-Skills --all -g -y
Skills in Collection (76)
Showing top 50 of 76 by quality score. Use the install list command or open individual skills for the rest.
提供Unity Addressables资源加载、热更新及版本迁移的设计规则,基于源码锚定确保代码规范与兼容性。
编写或审查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 Animator Controller并驱动运行时参数。支持创建控制器、管理状态机、添加/设置参数及播放动画,提供查询与变更操作的执行模式说明。
搭建或连接Animator
调整动画状态机
运行时驱动动画参数
npx skills add Besty0728/Unity-Skills --skill unity-animator -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场景对象、组件及资产的批量查询、预览与执行能力,支持异步任务状态轮询。通过先预览后提交的机制保障批量操作安全,适用于大规模资源整理与自动化工作流。
一次性操作大量对象
运行或轮询长时异步任务
先预览后提交的批量编辑
npx skills add Besty0728/Unity-Skills --skill unity-batch -g -y
用于操作Unity Behavior行为图与黑板变量,支持NPC/AI决策逻辑搭建、状态查询及数据读写。
搭建 NPC/AI 决策逻辑
使用行为树/行为图
读写黑板变量
npx skills add Besty0728/Unity-Skills --skill unity-behavior -g -y
为从零开始的小游戏或垂直切片提供轻量级架构蓝图建议,涵盖核心循环、场景、模块及脚本清单,避免过度设计。
从零开始做小游戏
搭建某类型核心结构
组织特定玩法
npx skills add Besty0728/Unity-Skills --skill unity-blueprints -g -y
管理 Unity Scene View 的书签与视角,支持保存、恢复、列表及删除已存机位。
保存或恢复场景视角
收藏机位
在已存位置间切换
npx skills add Besty0728/Unity-Skills --skill unity-bookmark -g -y
用于控制 Unity Scene View 和 Game 相机的创建、变换、属性及截图。涵盖取景、调整 FOV/裁剪面等操作,提供详细的路由指引与防幻觉规则,区分编辑器视图与游戏相机。
取景 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项目清理与审计的Agent技能,支持查找未使用资产、重复文件、孤立资源及大文件,提供发布前瘦身与依赖排查功能。包含安全删除机制与操作模式控制。
给项目瘦身
排查重复或孤立资源
发布前审计
npx skills add Besty0728/Unity-Skills --skill unity-cleaner -g -y
用于捕获、查询和配置 Unity 编辑器控制台日志的 Skill,支持查看输出、过滤错误警告及导出日志。
查看控制台输出
过滤错误或警告
输出日志
配置控制台
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、检查运行时状态及执行菜单项。提供安全模式与路由指引,避免幻觉调用。
读取持久化场景/文件变更
操控 Play Mode
检查运行时状态
执行菜单项
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,包括设置Transform、层级关系、激活状态等。支持批量操作以优化API调用,并提供对象查询与信息获取功能。
搭建或调整场景层级
新建或删除物体
修改物体位置、旋转和缩放
npx skills add Besty0728/Unity-Skills --skill unity-gameobject -g -y
管理Unity工程级图形与画质设置,支持URP/HDRP。提供查询和修改渲染管线、质量等级及着色器剥离配置的能力,涵盖从概览查看到具体参数调整的全流程操作。
配置工程图形/画质设置
指定 SRP 资产
调整质量等级
npx skills add Besty0728/Unity-Skills --skill unity-graphics -g -y
管理Unity编辑器撤销/重做历史,提供执行撤销、重做及查询当前状态的功能,防止幻觉调用不存在的API。
查看或浏览撤销历史
逐步撤销/重做操作
审查改动
npx skills add Besty0728/Unity-Skills --skill unity-history -g -y
自动化 Unity HybridCLR C# 热更新预构建流程,涵盖配置、DLL 编译及与 YooAsset 的集成。
配置热更程序集
编译热更 DLL
生成 AOTGenericReferences/link.xml
排查 HybridCLR 环境
将产物接入 YooAsset 打包链路
npx skills add Besty0728/Unity-Skills --skill unity-hybridclr -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
用于在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、网络变量及生命周期等关键规范,辅助多人联机代码的编写、审查与调试。
编写或审查多人联机代码
排查 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 UPM包,支持安装、移除、查询版本及搜索注册表。提供Cinemachine和Splines快速配置,处理异步导入与域重载状态监控,并严格管控高风险操作权限。
添加或移除UPM包
检查已安装包的版本
搜索包注册表
脚本化包操作
快速配置Cinemachine或Splines
npx skills add Besty0728/Unity-Skills --skill unity-package -g -y
提供Unity设计模式选择建议,帮助开发者在ScriptableObject、事件总线、状态机等方案中做出决策,强调解耦与适用性。
判断哪种模式适合某问题
构建解耦系统
在事件/状态机/对象池方案间抉择
npx skills add Besty0728/Unity-Skills --skill unity-patterns -g -y
提供Unity场景与项目的只读分析能力,包括结构审查、健康检查及依赖分析,为AI编码提供上下文。涵盖17个半自动读取技能及1个全自动导出技能。
编辑前收集上下文
理解陌生场景或项目
在不改动的前提下审查结构
npx skills add Besty0728/Unity-Skills --skill unity-perception -g -y
提供Unity性能审查建议,识别掉帧、内存分配等红线问题。指导优化Update循环、缓存查找、对象池及避免隐藏的性能陷阱。
做性能审查
诊断掉帧或卡顿
减少内存分配
规划对象池/优化
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渲染管线的后处理配置,支持效果增删、参数调整及Bloom等特定效果设置。
搭建后处理
向VolumeProfile添加效果
调整URP/HDRP场景观感
npx skills add Besty0728/Unity-Skills --skill unity-postprocess -g -y
提供 PrimeTween 1.4.6 源码锚定的设计规则,涵盖补间动画创建、序列编排、生命周期管理及性能优化规范,辅助编写和审查代码。
编写或审查 PrimeTween 代码
诊断补间生命周期行为
npx skills add Besty0728/Unity-Skills --skill unity-primetween-design -g -y
用于检查 Unity PrimeTween Free 插件安装状态、查询配置及列出 API,并生成 Transform 动画或序列代码的 C# 脚本。
检查 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运行时性能快照采集能力,包括FPS、内存、纹理及材质等统计数据的只读查询,用于游戏性能分析与监控。
查看运行时性能
抓取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项目元数据查询与配置能力,涵盖版本、渲染管线、包列表及构建设置。支持只读信息获取及高风险的异步出包操作,辅助开发者管理项目环境与资源。
检查Unity版本
判断渲染管线
列出已装shader/包
npx skills add Besty0728/Unity-Skills --skill unity-project -g -y
提供Unity API连通性测试及基础GameObject操作的示例技能,如创建、删除对象及获取场景信息。仅用于冒烟测试和演示,严禁在生产环境使用。
测试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脚本职责划分提供建议,帮助将脚本列表转化为明确角色,避免过度使用MonoBehaviour,推荐ScriptableObject或纯C#等合适类型。
确定类的职责
在类型间拆分职责
在 MonoBehaviour 与纯 C# 间抉择
npx skills add Besty0728/Unity-Skills --skill unity-script-roles -g -y
用于在Unity项目中创建、读取、编辑和分析C#脚本。支持批量操作、编译错误检查及代码重构,涵盖从文件生成到API分析的全流程开发辅助。
编写或编辑C#代码
跨脚本搜索内容
重构文件布局
检查编译错误
npx skills add Besty0728/Unity-Skills --skill unity-script -g -y
管理Unity ScriptableObject资产,支持创建、编辑、查找及JSON导入导出。提供反射与序列化属性设置方法,明确半自动与全自动模式,纠正常见幻觉调用。
创建或编辑ScriptableObject数据资产
查找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
列出或查找.shader文件
检查属性与关键字
npx skills add Besty0728/Unity-Skills --skill unity-shader -g -y


