SuperAPI AI 工具集

Skill 广场

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

更新于 10-16 00:02

测试与质量

11,895 个结果

moonbit-extract-spec-test

MoonBit Extract Spec & Test 是 moonbitlang/skills 提供的一项技能,用于从已有的 MoonBit 实现中反向提取正式 API 契约(<pkg>_spec.mbt)和完整的测试套件。它适用于将遗留代码迁移到规范驱动开发流程、为已有包生成规范驱动测试、以及为现有公开 API 编写文档与测试的场景。该技能会分析实现中的公开 API 表面(pub 与 pub(all) 类型、函数、trait、错误类型等),生成仅含声明(declare 关键字)的规范文件,并按有效与无效两类组织测试用例,最终通过 moon check 与 moon test 进行验证。

测试与质量240 次安装

piv-validate

piv-validate 是一个用于项目全栈验证的 AI 技能模板,其核心用途是在提交代码前运行项目已有的全部检查——测试、类型检查和代码检查(lint)——并汇总输出单一的 PASS/FAIL 结论。该技能本身不包含具体命令,而是提供一套结构化的检查流程:按顺序执行测试、类型检查、lint/格式检查,并针对全栈项目的每个部分(如后端测试、后端类型、后端 lint、前端测试、前端类型、前端 lint)分别设置检查项,使一条命令即可覆盖整个仓库。技能强调两个容易出错的要点:一是工作目录,许多工具只从当前目录发现配置,因此需要先 cd 到正确目录再执行命令;二是跨平台兼容性,应避免 lsof、python3、后台启动再 kill 等仅适用于 POSIX 的写法。技能还提供可选的实时冒烟测试,仅在改动涉及路由、中间件或启动流程时使用。最后输出逐项 ✅/❌ 的摘要报告和总体结论,对失败项附上失败命令及相关输出,且只报告不修复。该技能定位为模板,需要用户根据自己项目的 package.json、pyproject.toml、Makefile、justfile、docker-compose.yml、CI 工作流或 README 替换占位命令后才能实际使用。

测试与质量239 次安装

test-browser

test-browser 是一个浏览器测试技能(Skill),用于对当前 PR 或分支改动所影响的页面运行端到端浏览器测试。该工作流专一地使用 agent-browser CLI 完成浏览器自动化,明确要求不使用其他浏览器自动化系统、浏览器 MCP 集成或内置浏览器控制工具。其使用前提包括本地开发服务器已运行、agent-browser CLI 已安装、且 Git 仓库中存在待测试的改动。技能会先验证 agent-browser 是否可用,若未安装则提示运行 /ce-setup 安装依赖并停止。随后询问用户以有头(可视)或无头(更快的后台)模式运行,再根据 PR 号、当前分支或指定分支确定测试范围,将变更文件映射为可测路由,并按优先级顺序检测开发服务器端口。它会验证服务器是否运行,若未运行则提示用户启动开发服务器。之后对每个受影响路由进行导航、快照、验证关键元素、测试关键交互并截图。对于涉及 OAuth、邮件、支付、短信或外部 API 的流程,会暂停等待人工验证。测试失败时可记录失败、截图、收集复现步骤,并让用户选择立即修复、创建 p1 待办或跳过。最后输出包含页面测试结果表、控制台错误、人工验证、失败项、创建的待办以及 PASS/FAIL/PARTIAL 结论的汇总报告。

测试与质量239 次安装

axiom-ios-testing

axiom-ios-testing 是一个 iOS 测试路由技能,用于处理各类测试相关问题。它本身不直接提供测试实现,而是根据具体需求将任务分派到对应的专项技能或智能体:单元测试与快速测试交给 swift-testing,UI 测试与 XCUITest 交给 ui-testing,异步测试模式交给 testing-async,不稳定测试与竞态条件交给 test-failure-analyzer,测试崩溃与环境问题交给 xcode-debugging,命令行运行测试与解析结果交给 test-runner,自动修复失败测试交给 test-debugger,Xcode 26 的 UI 录制交给 ui-recording,测试质量审计交给 testing-auditor,无 XCUITest 的 UI 自动化交给 simulator-tester 配合 axe-ref。适用于编写单元测试或 UI 测试、调试不稳定测试、加速测试、在 Swift Testing 与 XCTest 之间做选择等场景。

测试与质量238 次安装

brooks-test

Brooks-Lint 的测试质量审查技能(brooks-test),用于对测试代码进行质量评审。该技能参考十二本经典工程书籍,主要依据包括《xUnit Test Patterns》《The Art of Unit Testing》《How Google Tests…》等。使用前需按顺序阅读共享文档(common.md、source-coverage.md、test-decay-risks.md)以及本目录下的 test-guide.md 测试质量审查框架。流程包括:若用户未提供测试文件或测试目录,先执行自动范围检测;构建测试套件地图;按指南步骤 1–4 的顺序扫描各类测试腐化风险;应用 Iron Law 并按报告模板输出,报告模式行标注为 Test Quality Review。

测试与质量238 次安装

lighthouse-audit

Lighthouse Audit 是一个用于自动化运行 Google Lighthouse 审计的工具技能,可测量并跟踪 Core Web Vitals、SEO 和无障碍等指标。它支持对单个 URL 进行审计、批量审计多个页面、对比优化前后的分数变化,以及按时间维度监控历史数据。输出格式包括 JSON、CSV、HTML 和 Markdown,可用于自动化流程、电子表格分析或生成客户报告。该技能适合在性能优化、技术 SEO 检查、无障碍合规检查、客户汇报和长期监控等场景中使用。运行依赖 Python 包 click、pandas、jinja2,以及 Chrome 和 Lighthouse CLI。

测试与质量237 次安装

tdd

TDD 是一个基于测试驱动开发的技能,采用红-绿-重构循环来构建功能或修复缺陷。其核心理念是测试应通过公共接口验证行为,而非实现细节,使测试在内部重构后依然有效。技能强调先写测试再写实现,通过垂直切片(追踪弹)方式一次只推进一个测试与实现,避免横向批量编写测试。同时涵盖模拟策略(仅在系统边界模拟)、可测试性接口设计、类型测试(编译期断言)以及每轮循环的检查清单,适用于希望以 TDD 方式开发功能或修复 bug 的开发者。

测试与质量237 次安装

brooks-health

Brooks-Lint 的 Health Dashboard(健康仪表盘)是一个综合代码库健康评估工具,属于 Brooks-Lint 技能集。它从四个质量维度对项目进行评分:PR 质量、架构、技术债务和测试质量,并输出一份健康仪表盘报告。该技能通过读取共享配置与风险文档,对项目执行四个维度的简要扫描,计算各维度得分及加权综合健康分,最终按仪表盘报告模板输出结果。若用户未指定项目或目录,会先应用自动范围检测。报告中会标注模式为 Health Dashboard。

测试与质量236 次安装

test-reporting-triage-skill

Test Reporting & Triage Skill 是一个用于自动归类测试失败、建议责任团队并提供常见修复清单的技能。它通过失败分析器读取错误信息与堆栈,将失败划分为超时、断言、网络、数据库、认证、权限、配置、不稳定、基础设施与未知等类别,并据此给出建议负责人与修复建议。该技能可生成 Markdown 测试报告和 Slack 通知消息,提供按类别划分的修复检查清单,并包含 CI 集成示例(如 GitHub Actions 下载测试结果、生成报告、发 Slack、创建 Issue)以及测试指标仪表板逻辑(统计通过、失败、跳过、耗时、失败率、按类别与负责人分布、不稳定测试和慢测试)。适合在持续集成中自动汇总测试失败、分派问题并推动修复。

测试与质量235 次安装

setup-web-tests

该技能用于在 Claude Code for web 环境中搭建 Python 测试环境,适用于 flox 不可用、且因 Python 版本不匹配导致 `uv sync` 失败的场景。它通过从 python-build-standalone 下载 pyproject.toml 中 requires-python 指定的精确 Python 版本,再执行依赖安装与测试运行。文档还涵盖 Docker 后端服务启动、hosts 文件配置、环境变量、前端构建占位文件、SAML 依赖安装以及 pytest 配置说明,并列出 Docker 不可用、网络受限、Temporal 测试等限制。

测试与质量235 次安装

webapp-testing

webapp-testing 是一个用于交互和测试本地 Web 应用的技能工具包,基于 Playwright 自动化实现。它支持在真实浏览器中验证前端功能、调试 UI 行为、截取页面截图、查看浏览器控制台日志、检查网络请求,以及校验表单提交和用户流程。使用前提是系统已安装 Node.js,并有一个本地运行的 Web 应用或可访问的 URL;若未安装 Playwright,会自动安装。该技能适用于前端功能测试、UI 交互验证、Web 应用问题调试、截图记录、控制台日志排查、表单与用户流验证、以及跨视口的响应式设计检查。

测试与质量234 次安装

compare-test-case

compare-test-case 是一个用于对比单个测试用例在两个分支之间行为的技能。它通过 Tuist 命令行工具收集测试用例的指标与运行记录,分析基分支(base)与头分支(head)上的通过/失败状态、执行时长、不稳定(flaky)情况以及失败详情,帮助定位测试回归或新出现的不稳定问题。适用于排查某个测试用例在特性分支上突然失败、变慢或变得时通时断的场景。该技能来自 tuist/agent-skills,使用时通常需要提供测试用例标识符和两个分支名,输出包含对比表格、结论分类、根因假设与修复建议。

测试与质量234 次安装

webperf

WebPerf 是一套用于测量和调试网页性能的 JavaScript 代码片段工具集,包含 56 个片段,在 Chrome DevTools 浏览器控制台中运行,输出结构化、带颜色标记的结果。该工具集按主题划分为多个技能模块:核心网页指标(7 个片段,覆盖 LCP、CLS、INP、交互延迟与响应性调试)、加载(34 个片段,涉及 TTFB、慢服务器、FCP、渲染阻塞、字体加载、脚本加载、资源提示与服务工作者)、交互(10 个片段,针对卡顿、滚动性能、长任务、动画帧与 INP 调试)、媒体(4 个片段,用于图片与视频审计、懒加载与优化)以及资源(1 个片段,检测网络质量、带宽、连接类型与 save-data)。使用流程为先根据问题定位相应技能,加载其 skill.md 查看可用片段与阈值,再通过 Chrome DevTools MCP 依次执行页面导航、脚本求值与读取控制台消息,最后依据技能中定义的阈值解读结果并给出可操作建议。

测试与质量233 次安装

playwright-ci

playwright-ci 是一个面向 Playwright 测试框架的生产级 CI/CD 配置技能,隶属于 testdino-hq/playwright-skill 技能集。它提供在持续集成流水线中运行 Playwright 测试所需的模式与实践,覆盖 GitHub Actions、GitLab CI、CircleCI、Azure DevOps、Jenkins 等主流 CI 平台,并包含 Docker 容器化运行、并行分片、报告与制品上传、代码覆盖率以及全局 setup/teardown 等主题,共 9 篇指南。该技能强调在流水线中获得速度、稳定性与可执行的调试报告,给出的黄金规则包括:仅在 CI 中设置重试次数为 2、使用 traces: 'on-first-retry' 采集调试产物、通过 --shard=N/M 在多个 runner 上水平分片、按 Playwright 版本缓存浏览器二进制、失败时上传 trace/截图/HTML 报告制品、使用官方 Docker 镜像、在 globalSetup 中完成一次登录并复用 storageState,以及保持 CI 运行简短、事后再调试。

测试与质量231 次安装

verifykit

verifykit 是一个前端功能验证与录制工具,用于在真实浏览器中驱动刚构建好的前端功能,并捕获截图或证明素材。它提供三种模式:show 模式将截图交给操作者,用于快速查看页面变化;proof 模式生成截图加一段短 GIF,打包发布以便在 PR 中内嵌展示;setup 模式为机器和仓库准备浏览器驱动环境。verifykit 定位在代码审查与提交 PR 之间,通过实际运行功能来验证,而非仅阅读源码。它只负责驱动和录制,不编写测试、不生成人工检查清单、不配置环境。

测试与质量230 次安装

detox-skill

detox-skill 是面向 React Native 应用的 Detox 端到端测试生成技能,由 lambdatest/agent-skills 提供。Detox 是一个灰盒测试框架,具备自动同步机制,可运行在本地模拟器/仿真器上,并支持通过 TestMu AI(LambdaTest)云端执行。该技能以资深 React Native QA 工程师的角色,帮助生成 Detox E2E 测试代码(JavaScript),覆盖基础测试结构、元素匹配器、交互动作、断言、设备控制、抗模式(anti-patterns)以及 .detoxrc.js 配置等内容,并提供 Android(Espresso)与 iOS(XCUITest)云端运行的命令步骤。

测试与质量229 次安装

generate-cds-unit-test

该技能用于为 CDS 实体生成 ABAP Unit 测试类,基于 CDS Test Double Framework,复刻 SAP Joule 的“CDS 单元测试生成”能力。用户只需提供 CDS 实体名称(如 ZI_SALESORDER、ZC_TRAVEL),技能即会读取实体结构、字段与依赖,分析可测试语义(计算、CASE、类型转换、WHERE 过滤、HAVING、JOIN、聚合、空值处理、参数、货币/单位转换、字符串操作、关联等),提出测试用例清单,并生成完整的 ABAP 测试类源码。默认测试类名为 ZCL_TEST_<entity_name>,包为 $TMP,风险等级 HARMLESS,时长 SHORT。生成后可预览确认,再创建、激活并运行单元测试,报告通过/失败/跳过数量及失败原因。适用于 CDS 实体包含非平凡逻辑时的单元测试与回归测试,不适用于仅重命名字段的简单投影、性能测试、权限测试、集成测试或 RAP 行为测试。

测试与质量228 次安装

senior-qa

Senior QA 是一个面向 React 与 Next.js 应用的测试自动化与质量保障技能,基于 Jest、React Testing Library 和 Playwright。它可以从 React/TypeScript 组件生成单元测试桩,解析 Istanbul/LCOV 覆盖率报告并识别缺口,还能为 Next.js App Router 与 Pages Router 项目搭建 Playwright 端到端测试套件。适用于生成测试、编写单元测试、分析覆盖率、搭建 E2E 测试以及配置 Jest 阈值等场景。

测试与质量228 次安装