Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
测试与质量
Windows 和 Git Bash 下 Vitest、Playwright 与 MSW 的测试兼容性。以下情况时积极启用:(1) Vitest 测试在 Windows 上失败但在 Linux 上通过;(2) Playwright 在 Windows 上遇到 Git Bash 特有问题;(3) MSW 在不同 shell 中拦截失败;(4) 测试夹具中的路径规范化;(5) Windows 上的浏览器二进制文件(Playwright 安装);(6) 测试快照的换行符问题(CRLF 与 LF);(7) package.json 中的跨平台测试脚本;(8) pretest/posttest 钩子的 shell 检测;(9) Windows CI 调试。提供:跨平台 package.json 脚本、快照规范化、Playwright Windows 安装、支持 shell 检测的 MSW 设置,以及 Windows CI 调试方案。
审计或重新校准游戏平衡时使用:构建一个由源码驱动的 Monte Carlo 平衡实验室(Rust + rayon),提取实时游戏数据,模拟不同玩家风格(AFK→高手),输出带置信区间的胜率/经济评估,并通过暴力搜索调整参数。适用于关卡不公平、商店无法到达、刷取漏洞、利息曲线骤变、内容更新后重新校准,或 CI 平衡 JSON 差异。关键词:平衡实验室、Monte Carlo、胜率、难度曲线、经济职业、玩家风格模拟、资源提取、GDScript 解析器、暴力调参。
将 ShellCheck 验证作为 2025 年不可妥协的工作流实践。以下情况时积极启用:(1) 对 bash 脚本运行 ShellCheck;(2) 解读并修复 ShellCheck 警告(SC2086、SC2068、SC2155、SC2295、SC2327、SC2328、SC2294);(3) 将 ShellCheck 集成到 CI(GitHub Actions、Azure DevOps、pre-commit);(4) 按行和按文件禁用指令(有正当理由时);(5) shellcheck-rc 和项目配置;(6) ShellCheck v0.11.0 新检查项;(7) 正确抑制误报。提供:ShellCheck 安装/CI 设置、常见警告及修复目录、CI 工作流模板,以及在回归时让构建失败的质量门禁模式。
为 msModelSlim 创建基础 Transformers 模型适配器。实现所需接口,并完成四步验证工作流:生成测试模型 -> 全量回退量化 -> 权重验证 -> 量化描述验证。当用户希望:(1) 为 decoder-only LLM 创建 msModelSlim 适配器;(2) 为理解型 VLM 文本骨干网络适配量化;(3) 为新模型实现 W8A8/W4A16 量化工作流时,使用此技能。触发词:用户提到“msModelSlim”“adapter”“model adapter”“quantization”“W8A8”“W4A16”“transformers”“LLM”“VLM”“adapter creation”“适配器”“模型适配”“量化”“模型适配器”“LLM量化”。
检测贫血领域模型,验证并将其重构为丰富领域模型,并贯彻战术 DDD 模式(实体、值对象、聚合、领域服务、领域事件)。当用户要求验证、审查或检查领域模型或 DDD 代码、检测贫血、重构领域对象、改进封装,或提到“anemic model”“rich domain”“aggregate”“value object”“domain event”“ubiquitous language”“is this good DDD”“does this follow DDD”或“check my domain”等术语时使用。不要用于模块或服务边界设计、架构分解、战略 DDD 上下文映射,或领域层之外的代码(DTO、控制器、基础设施适配器)。
算法复杂度(Big-O)审查——查找嵌套循环、N+1 查询、指数级递归、二次方字符串构建及其他意外的复杂度激增。支持 Python、JavaScript/TypeScript、Java、Go 等语言。在编写、审查或重构涉及 Big-O 的代码时使用。即使用户没有明确提到“Big-O”,也应触发:例如用户在进行性能审查、重构热点路径、询问“为什么这么慢”,或处理规模会增长的数据(循环、递归、集合、ORM 访问)时,使用此技能判断时间/空间复杂度并建议修复方案。尤其适用于“进行性能审查”“找出慢代码”“让它更快”“这段代码是 O(n²)”等任务,或阅读处理集合的代码时。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
