unity-asmdef
Unity项目的程序集定义顾问。当用户希望获得更好的模块边界、更快的迭代速度、更清晰的依赖关系,或者编辑器/运行时/测试程序集分离时使用。触发条件:asmdef, assembly definition, 模块边界, 编译时间, 依赖图, 程序集定义, 模块边界.
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
Unity项目的程序集定义顾问。当用户希望获得更好的模块边界、更快的迭代速度、更清晰的依赖关系,或者编辑器/运行时/测试程序集分离时使用。触发条件:asmdef, assembly definition, 模块边界, 编译时间, 依赖图, 程序集定义, 模块边界.
性能分析。当用户想要获取FPS、内存使用情况或性能统计数据时使用。触发词:profiler, performance, FPS, memory, stats, benchmark, Unity性能, Unity帧率, Unity内存。
用于Unity的场景组合契约顾问。当用户想要定义所需的场景对象、组件依赖、启动场景对象、引用连线和验证规则,以使场景保持明确且可维护时使用。触发词:场景契约, 场景装配, 必要引用, 场景连线, 安装器对象, 启动场景。
在人工审核前执行质量控制、引用验证和事实核查。在研究完成后使用,以在生产前验证所有来源和声明。
使用wtp CLI管理Git工作树。在创建独立分支工作树、切换工作树、为每个工作树进行初始化设置或清理已合并的分支时使用。
在将更改合并到生产环境之前进行全面的验证工作流程。
调试专家,负责处理错误、测试失败和意外情况
快速审核自动生成或AI生成的代码,检查结构缺陷、脆弱性和生产风险。
Unity控制台日志管理。当用户想要捕获、过滤或清除控制台日志时使用。触发词:console, log, warning, error, debug, print, Unity控制台, Unity日志, Unity错误.
Unity脚本角色规划器。当用户希望在批量代码生成前决定哪些计划中的脚本应该是MonoBehaviour桥梁、ScriptableObject配置、纯C#服务、展示器、状态或安装器时使用。触发词:脚本职责, 类职责, MonoBehaviour或ScriptableObject, 服务类, 展示器, 安装器。
当用户要求“审查安全架构”、“检查认证模式”、“评估信任边界”、“审查加密实现”、“评估授权设计”,或者需要评估系统设计以确保认证、授权、数据保护或加密正确性时,应使用此技能。
在最近的更改后,执行一次专注于简化代码的重构。当用户请求进行重构/清理、简化或移除死代码,并期望通过构建/测试来验证行为时使用。
来自微软的Pyright,是一个快速的Python类型检查器,支持VS Code集成和严格的类型检查模式
使用ADB在安卓模拟器上进行自动化端到端的UI测试和验证。
模拟一个结构化的同行评审过程,使用多个专门的代理来验证设计、揭示隐藏的假设,并在实施前识别失败模式。
在完成任务、实现主要功能或合并前使用,以验证工作是否符合要求
项目清理工具。当用户想要查找未使用的资源、重复文件或清理项目时使用。触发词:未使用, 重复, 清理, 优化, 死代码, 孤立, Unity清理, Unity未使用, 重复文件.
Unity测试性顾问。当用户希望提高测试性、将纯逻辑与Unity API隔离开来、决定哪些内容应属于编辑模式或播放模式测试,或者减少难以测试的MonoBehaviour逻辑时使用。触发词:testability, unit test, editmode, playmode, isolate logic, 测试性, 单元测试.
通过网络搜索和大语言模型的知识扫描歌词中可能与现有歌曲匹配的短语。在发布前使用以检查是否有无意的借用。
使用红绿重构法,在编写功能和修复bug时先编写测试。
决策框架用于架构模式,包括依赖注入(DI)、面向服务架构(SOA)、仓库模式、领域事件、断路器以及防腐层。在设计系统、选择模式或审查架构时使用。
在添加身份验证、处理用户输入、使用密钥、创建API端点或实现支付/敏感功能时使用此技能。提供全面的安全检查清单...
实施PCI DSS合规要求,以安全处理支付卡数据和支付系统。在保护支付处理、实现PCI合规或实施支付卡时使用。
在遇到任何错误、测试失败或意外行为时使用,然后提出修复方案