SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 10-31 00:15

测试与质量

12,973 个结果

revyl-mcp-analyze

Revyl MCP Analyze 是 revylai/revyl-cli 中的一个技能,用于分析 Revyl MCP 失败的测试执行,并将失败原因归类为真实缺陷(REAL BUG)、不稳定测试(FLAKY TEST)、基础设施问题(INFRA ISSUE)或测试设计改进(TEST IMPROVEMENT)四类。其证据流程从 run_test 之后的任务 ID 开始,通过 get_test_status(task_id="...") 拉取状态负载,检查失败步骤的预期与实际推理,最终按分类规则给出结论,并推荐下一步应执行的具体工具或动作。输出内容固定包含任务编号、分类、置信度(HIGH/MEDIUM/LOW)、证据(预期、观察、理由)以及下一步动作(如更新测试、重跑或提交缺陷)。

测试与质量3 次安装

sanity-check

sanity-check 是一项针对已发布 rivetkit 版本的端到端冒烟测试流程:它在隔离的临时项目中从公共 npm registry 安装指定版本的 rivetkit 包,复制 hello-world 示例,启动 counter actor 开发服务器,再用客户端脚本验证 HTTP 动作与 WebSocket 连接及事件广播是否正常。适用于预览发布后验证构建可用性、正式发布后验证安装与运行,以及用户要求执行“sanity check”或“smoke test”时使用。需要 Node.js 22+,可选 Docker node:22 容器运行。

测试与质量3 次安装

a11y-audit

a11y-audit 是一个用于审计 React Native 应用无障碍(可访问性)的技能。它可以捕获 iOS 模拟器中正在运行的应用的无障碍树,并依据 React Native 官方的无障碍最佳实践进行检查。审计按严重程度分为三个等级:Critical(阻断屏幕阅读器用户,如交互元素缺少 accessibilityLabel、图片无标签)、Warning(体验降级,如触摸目标小于 44x44pt、按钮缺少 accessibilityRole、嵌套可访问元素、开关缺少 accessibilityState)、Info(改进机会,如缺少 accessibilityHint、可分组元素、可用作标题的静态文本)。使用流程包括:预检查 AXe 是否安装(若缺失则提示通过 brew install cameroncooke/axe/axe 安装并停止);派发子代理捕获无障碍树并逐元素检查;若 Metro 运行中可选地通过 CDP 提取 React 声明的无障碍属性并与原生树对比生成差异报告;随后检索 React Native 文档补充修复建议;最后汇总为含严重程度计数的报告,并为每个 Critical 问题提供修复方案与文档引用,总结前三项改进动作。

测试与质量3 次安装