Unity Script Validator
验证C#脚本的最佳实践、性能和Unity模式。在审查脚本或检查代码质量时使用。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
验证C#脚本的最佳实践、性能和Unity模式。在审查脚本或检查代码质量时使用。
组织、清理和优化Jupyter笔记本 - 删除空单元格,增加结构,提取函数,生成文档。当用户要求“清理笔记本”、“组织Jupyter”、“重构笔记本”或“Jupyter最佳实践”时使用。
生成包含单元测试、集成测试和端到端测试的全面测试套件,适用于各种框架(如Jest、Pytest、Vitest等)。在编写测试时使用。
检测代码、日志、数据库和文件中的个人身份信息(PII),以符合GDPR/CCPA要求。当用户要求“检测PII”、“查找敏感数据”、“扫描个人信息”、“检查GDPR合规性”或“查找社保号/信用卡”时使用。
当实现来自Linear问题的功能时,应使用此技能。这包括完整的TDD工作流程、自动化规划、并行代码审查(安全性和Rails最佳实践)、系统化的反馈实施以及通过Linear集成自动创建PR。当用户提供了一个Linear问题ID(例如,“TRA-9”,“DEV-123”)并希望从问题到PR的完整实现工作流程时,请使用此技能。
安全地验证文件格式和内容
设计可读且易于维护的SAP云集成流程
重要:当用户要求实现/构建/添加某个功能或提到功能开发时,首先调用此技能(在调用feature-dev或任何其他功能开发工作流之前)。这将建立测试驱动开发的要求,并确保尽早编写测试,并明确计划为单独的步骤。不要等到feature-dev已经开始运行才进行——在开始任何功能开发工作流之前先调用这个。
分析场景中的性能瓶颈(绘制调用、批处理、纹理、游戏对象)。在优化场景或调查性能问题时使用。
生成用于测试的测试模拟对象、存根和固定装置(Jest, Vitest, pytest等)。当用户要求“创建模拟对象”、“生成存根”、“模拟函数”、“测试固定装置”或“模拟API响应”时使用。
集成Lighthouse CI以实现自动化性能测试、核心网页指标跟踪以及CI/CD流水线中的回归检测。当用户要求“设置Lighthouse CI”、“添加性能测试”、“监控核心网页指标”或“防止性能退化”时使用。
使用vetKeys(可验证的加密阈值密钥派生)实现链上加密。涵盖密钥派生、IBE加解密、传输密钥和访问控制。在为canister添加加密、解密、链上隐私、vetKeys或基于身份的加密时使用。不要用于身份验证——请改用internet-identity。
此技能应在使用多个专门的审查代理并行执行全面代码审查时使用。它提供了并发执行模式、决策跟踪以防止冗余,以及整合报告。当需要从多个角度(安全、架构、性能)进行彻底审查或审查大型变更集时,请使用此技能。
在SAP Cloud Integration流程中实现优雅的错误处理
在移动设备上使用适当的算法和数据结构实现高效业务逻辑的最佳实践。
多步骤推理引擎,适用于复杂分析和系统性问题解决。使用场景:(1) 多层复杂的调试场景,(2) 架构分析与系统设计,(3) 需要假设检验与验证的问题,(4) 多组件故障调查,(5) 性能瓶颈识别。触发词:"--think", "--think-hard", "--ultrathink", "逐步分析", "分解这个问题", "系统性分析"。重要提示:请勿用于简单的单步任务。
组织并排序代码文件中的导入语句。当导入语句杂乱无章或需要整理时使用。
查找并组织代码库中的TODO、FIXME、HACK和NOTE注释。当用户要求“查找TODO”、“显示所有FIXME”、“列出行动项”或“需要做什么”时使用。
使用Hypothesis(Python)、fast-check(JavaScript/TypeScript)或QuickCheck(Haskell)生成基于属性的测试。当用户要求“生成属性测试”、“创建假设测试”、“添加基于属性的测试”或“生成fast-check测试”时使用。
此技能应在编写、审查或改进Ruby on Rails应用程序的RSpec测试时使用。请将此技能用于所有测试任务,包括模型测试、控制器测试、系统测试、组件测试、服务测试以及集成测试。该技能提供了来自Better Specs和thoughtbot指南的全面的RSpec最佳实践。
此技能应用于运行Agent-Ready代码库评估——通过并行代理在8个维度上对代码库进行评分,生成加权分数(0-100)、等级评级和改进路线图。支持Ruby、Python、TypeScript、JavaScript、Go、Java和Scala。
在SAP Cloud Integration流程中应用Groovy脚本的最佳实践
质量保证与高级测试
将暂存的git更改拆分为逻辑上的原子提交。当被要求“原子化提交”、“拆分我的更改”、“进行原子提交”或“创建单独的提交”时使用。