SuperAPI AI 工具集

Skill 广场

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

更新于 10-30 00:12

测试与质量

12,908 个结果

verification

这是 OpenChatCut 项目的验证技能,用于检查智能体对项目与编辑器的修改是否真实生效。它定义了从 L0 到 L2 的分级验证标准:L0 做静态检查(如聚焦验证脚本、npx tsc --noEmit、测试和构建),L1 在 localhost:5199 上运行真实智能体并收集结构与渲染证据,L2 用打包桌面应用完整走通用户场景并做人工视觉审核。运行时行为变更需 L0+L1,发布及仅桌面端相关变更在打包应用为被测对象时还需 L2。技能强调用两个信号相互印证:以 read_project 确认结构(素材、轨道、片段、帧位置、时间线时长),并用视觉捕获路径在指定帧取渲染证据。使用 view_timeline_frames 验证合成后的时间线效果,用 view_asset_frames 检查原始源素材帧。除此之外还规定了 L1 运行后必须检查完整对话记录、核对 read_project 结果与可见时间线,并对验证失败进行原因分类。

测试与质量3 次安装

load-testing

负载测试技能,用于对 API、Web 服务和分布式系统进行负载测试、压力测试与性能基准测试。技能内容涵盖性能测试基本概念(负载测试、压力测试、尖峰测试、浸泡测试、断点测试)与关键指标(吞吐量、延迟百分位、错误率、并发用户数、Apdex),并给出 k6、Artillery、JMeter、Locust、wrk/wrk2、ab 等工具的使用示例,包括安装方式、脚本配置、运行命令、输出报告与 CI/CD 无头执行方式。适用于需要验证接口性能、寻找系统瓶颈或做容量评估的场景。

测试与质量3 次安装

condition-based waiting

条件等待(Condition-Based Waiting)是一种用于异步测试的实践方法,核心是用「轮询实际关心的条件」替代「猜测耗时的任意延迟」。它针对测试中常见的 setTimeout、sleep、time.sleep() 等固定等待,通过一个带超时的通用轮询函数 waitFor,反复检查条件是否满足,从而消除因机器速度、负载或 CI 环境差异导致的竞态与不稳定(flaky)测试。资料给出的真实调试案例显示:修复 3 个文件中的 15 个不稳定测试后,通过率从 60% 提升到 100%,执行时间加快 40%,不再出现竞态条件。

测试与质量3 次安装

test-coverage

test-coverage 是一个用于分析测试覆盖率缺口的技能,帮助识别未被测试的代码路径,并依据风险对需要编写的测试进行优先级排序,从而提升整体测试质量。其核心理念并非追求 100% 覆盖率,而是确保风险最高的代码得到充分测试。该技能提供了一套结构化流程:先探测项目使用的测试框架与覆盖率工具,再运行现有覆盖率报告,找出完全无测试或覆盖率低的文件,定位常见遗漏的代码路径(如错误处理、边界条件、else 分支、超时重试等),并按风险等级(关键、高、中、低)对未测试代码进行排序。同时,它还分析测试质量,识别无断言、测试相互依赖、过度 mock、不稳定测试等常见问题,并针对 Node.js、Python、React、Vue、Go、Java、Ruby、PHP、移动端及 API 集成等不同技术栈给出具体检查项。最终输出包含覆盖率报告、未测试文件清单、测试质量问题和分阶段的覆盖率改进计划。

测试与质量3 次安装

website-visual-testing

website-visual-testing 是一个用于在浏览器中对网站进行可视化测试的技能,结合 opencode-pty 与 agent-browser 使用。它适合在需要检查本地开发服务器、预览服务器、Storybook 或长时间运行的测试目标时使用。该技能通过 PTY 会话安全启动本地站点,等待就绪信号后再用 agent-browser 打开页面,进行快照、截图与交互检查,覆盖桌面与移动视口、明暗主题等视觉维度,并输出包含路由、状态与截图的检查结果。它定位为 UI 视觉检查,不替代功能测试、无障碍检查或跨浏览器认证。

测试与质量3 次安装

recap-validate

recap-validate 是 Recap Studio 中的验证技能,当用户输入 /recap validate、要求“给页面打分”“运行验证”“对 recap 做 QA”或需要多智能体质量报告时使用。它运行一个验证委员会,对 RecapPageContent JSON(通过 packages/content-pipeline/src/load.ts 加载)以及可选的 Next.js 渲染输出(apps/recap-web/.next/ 下的构建树)进行并行、隔离的多维度审查,最终输出结构化的质量报告。审查维度包括事实核查、初学者可读性、无障碍、UX 设计、性能、安全隐私和怀疑性审查,每个审查者给出 1 到 10 分、发现项和阻塞项。各维度有必须通过的阈值:事实、初学者、无障碍、UX、性能、安全、简洁性分别为 9、9、9、8、8、9、9。输出会写入 artifacts/<slug>/validation.json 并打印 Markdown 摘要表格,列出各维度得分、目标、状态和首要发现,同时列出阻塞项和可自动修补项。该技能明确禁止为提高分数而虚报、隐藏阻塞项;若某审查者无法运行(如无构建时无法做性能审查),需标记 confidence: low 并说明原因。

测试与质量3 次安装

sniff

sniff 是一个面向项目的 bug 扫描工具,可作为技能通过 /sniff 命令触发。它提供统一的 sniff MCP 工具,支持两种模式:walk(自主流程漫游,驱动真实浏览器查找运行时 bug)和 scan(仅扫描源码)。使用 walk 模式时需要传入项目的绝对路径 rootDir,并可省略 baseUrl 来自动检测正在运行的开发服务器,或由用户提供 URL。如果返回 { needsSetup: "playwright-browsers" },需要先调用 sniff_install 工具再重试 walk。若没有应用在运行,sniff 会返回提示信息和仅源码扫描,此时应告知用户启动开发服务器或提供 URL 以进行完整的流程漫游。结果按严重程度分组展示(CRITICAL 和 HIGH 优先),每条包含路由、复现步骤、置信度(confirmed / likely / uncertain)和建议修复方案,并提及任何标记为 needsOutOfBandVerification 的发现,同时可为可安全自动修复的问题提供 /sniff-fix。

测试与质量3 次安装

review-quality-gates

该技能为代码审查流程提供共享的质量门禁与合并规则,主要用于 /senior-review:team-review 与 /senior-review:code-review 两条命令。其核心是“共享上下文溯源规则”:来自同一共享产物的证据不能独立佐证该产物自身的结论,多位审查者对同一前提的一致同意只算一次观察而非多次。围绕该规则定义了上下文如何分发(X 光输出、互连图、知识溯源三类产物)、审查者应如何只读取与自身维度相关的锚点、以及对应的度量指标(独立前提重建率、前提挑战率、地图挑战率、地图缺口率、跨源佐证率等)。同时规定定量声明的证据等级(measured 与 derived)、用户可见后果问题、由四个视角组成的对抗式验证面板,以及无上下文(--no-context)原始模式的降级行为。

测试与质量3 次安装

nebula-visual-verification

Nebula 视觉验证技能用于对本地 Canvas Workbench 中已变更的 Canvas 组件和页面进行聚焦式视觉 QA。它仅在用户明确要求视觉验证时启用,不会在组件或页面变更后自动运行,也不会从“验证”“运行检查”等泛化请求中推断同意。该技能针对变更的 Workbench 目标,在桌面(1440x900)、平板(768x1024)、移动(390x844)三种视口下逐一检查目标与命名状态,通过浏览器侧信号采集脚本执行强制确定性检查,并结合截图、快照和样式查询进行结构审查。若未运行该脚本,则只能报告为“仅人工审查”或“部分验证”,不能声称已通过完整视觉验证。

测试与质量3 次安装