SuperAPI AI 工具集

Skill 广场

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

更新于 10-14 00:01

测试与质量

7,156 个结果

write-judge-prompt

这是一个用于设计 LLM-as-Judge 评估器的技能,专门针对代码检查无法处理的、需要语义理解的主观性评判标准。当某个失败模式需要解读(如语气、风格、意图等)时使用。该技能指导为某一个具体的失败模式构建二元的 Pass/Fail 评判提示词,每个评判器只检查一件事。核心流程包括:前置条件(错误分析已完成、失败模式已识别、拥有至少 20 个 Pass 和 20 个 Fail 的人工标注样本、且代码评估器无法检查该模式);四个必需组件(任务与评估标准、Pass/Fail 定义、Few-Shot 示例、结构化输出格式);并强调二元判定、批判先于结论、示例需来自训练集以避免数据泄漏。

测试与质量952 次安装

eval-audit

eval-audit 是一个用于审计 LLM 评估流水线的技能,旨在检查评估系统并产出一份按影响程度排序的问题清单及具体后续步骤。它通过收集 traces、评估器配置、judge 提示词、标注数据和指标看板等评估产物,围绕六个方面执行诊断检查:错误分析、评估器设计、judge 验证、人工审核流程、标注数据以及流水线卫生。该技能使用 observability MCP server 或本地文件获取评估产物,要求使用者在缺少评估基础设施时先进行错误发现或通过合成数据生成测试输入,并明确不推荐在错误分析完成前构建评估器、judge 或看板。最终以报告形式列出问题状态、简短解释和修复动作。

测试与质量942 次安装

error-discovery

错误发现技能用于对数据集进行交互式错误分析。它读取包含 LLM 输出或 trace 的数据集(JSONL、CSV、JSON 等),帮助用户通过人工审查样本来发现失败模式。技能分为两个部分:第一部分读取数据、设计并构建审查界面、选择多样化样本,第二部分运行交互式审查循环。审查界面包含三个视图:内容/文章视图用于阅读和标注、地图视图展示所有记录的二维投影和聚类、进度视图展示失败模式分类和建议列表。界面支持内联标注、边栏批注、代理建议、自动保存到服务器等功能。该技能仅适用于交互式会话。

测试与质量935 次安装

vitest

Vitest 是一个由 Vite 驱动的下一代测试框架,面向现代 TypeScript/JavaScript 项目。它通过基于 HMR 的测试运行提供快速的测试执行,原生支持 ESM 与 TypeScript,并保持与 Jest 兼容的 API 以便迁移。它内置快照测试、v8/c8 覆盖率统计、Web UI 调试模式,并支持与 React Testing Library、Vue Test Utils 集成,可用于组件与 Hook 测试。安装方式为 npm install -D vitest(可选 npm install -D @vitest/ui)。

测试与质量926 次安装

vercel-labs-emulate

emulate 是面向 CI 与无网络沙箱的本地 API 模拟工具,用完全有状态、贴近生产行为的本地 HTTP 服务器替代 Vercel、GitHub 和 Google 服务。它不是简单的 mock,而是带有真实内存状态,支持分页、OAuth、Webhook 与级联删除。可通过 npx 直接运行,也可作为开发依赖安装,并按服务维度启动:Vercel 默认端口 4000、GitHub 4001、Google 4002。支持命令行、编程 API、Vitest/Jest 集成,可用 YAML 配置文件注入种子数据,也支持内联种子对象。它能配合 Octokit 等真实客户端库测试 GitHub 集成,也能模拟 Vercel 部署状态流转与 Google OAuth 客户端。适用场景包括 CI 流水线、Docker 无网络沙箱与需要隔离外部依赖的集成测试;限制是仅覆盖文档列出的服务与端点,其他功能暂未提供。

测试与质量913 次安装

playwright-recording

Playwright 视频录制技能,用于通过 Playwright 录制浏览器交互并生成视频。适用于采集演示视频、应用走查以及为 Remotion 视频准备 UI 流程素材。该技能介绍了安装方式、基础录制脚本、录制配置、常见录制模式(表单提交、多页导航、滚动、登录流程)、光标高亮与点击涟漪等可视化增强、输出对接 Remotion、WebM 转 MP4、交互式录制、窗口缩放、Cookie 弹窗关闭,以及提升演示录制质量的技巧。

测试与质量907 次安装

api-contract-testing

API Contract Testing 是一套用于验证服务间 API 契约的技能,核心目的是确保消费者与提供者之间的接口保持兼容,防止因服务变更而导致破坏性修改。它通过契约测试独立验证请求/响应格式、数据类型与 API 行为,无需依赖完整的集成测试。该技能适用于微服务通信测试、防止破坏性 API 变更、验证 API 版本控制、测试消费者-提供者契约、确保向后兼容、验证 OpenAPI/Swagger 规范、测试第三方 API 集成,以及在 CI 中捕获契约违规。技能包含快速入门示例(基于 Pact 的 TypeScript 测试)以及多个参考指南,涵盖 Pact 消费者驱动契约、OpenAPI 模式验证、JSON Schema 验证、REST Assured for Java、Postman 契约测试和 Pact Broker 集成。同时提供最佳实践清单,明确推荐从消费者视角测试契约、使用匹配器灵活匹配、验证模式结构而非具体值、对契约进行版本管理、测试错误响应、使用 Pact broker 共享契约、在 CI 中运行契约测试并测试向后兼容性;不推荐在契约测试中测试业务逻辑、硬编码具体值、跳过错误场景、测试 UI、忽略契约版本、未经验证即部署或测试实现细节。

测试与质量904 次安装

generate-synthetic-data

generate-synthetic-data 是一个用于为 LLM 流水线评估创建多样化合成测试输入的技能,采用基于维度的元组生成方法。它适用于引导评估数据集,或真实用户数据不足、无法覆盖预期失败场景时。该技能要求先识别流水线可能失败的区域,再定义针对预期失败的维度轴,而非任意变化。核心流程包括六步:定义维度、与用户共同起草 20 个元组、借助 LLM 生成更多元组、将每个元组转换为自然语言查询、进行质量过滤、将查询运行通过完整流水线并捕获轨迹。目标约为 100 条高质量、多样化的轨迹,以接近饱和。该技能还涵盖对真实用户数据进行分层采样的方法,并列出多个反模式,例如无结构生成、单步生成、任意维度、跳过用户审查、无法判断真实性时使用合成数据等。

测试与质量886 次安装

playwright

Playwright 是一个现代化的端到端(E2E)测试框架,提供跨浏览器自动化、内置测试运行器与自动等待机制。它支持 Chromium、Firefox、WebKit 三大浏览器引擎,可模拟用户在各浏览器中的真实交互流程。框架内置并行执行、失败重试、多种报告器与网络请求mock/拦截能力,并配有 UI 模式、追踪查看器(trace viewer)与检查器等调试工具。通过 role、label、placeholder、text、testid 等定位器策略编写稳定测试,支持页面对象模型(Page Object Model)与组件模式组织代码。常用于 Web 应用的端到端测试、跨浏览器测试、用户流程与交互测试,以及需要截图/视频录制的场景。安装可通过 npm init playwright@latest 初始化新项目,或安装 @playwright/test 后运行 npx playwright install 安装浏览器。

测试与质量872 次安装