SuperAPI AI 工具集

Skill 广场

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

更新于 10-28 00:17

测试与质量

12,798 个结果

playwright-skill

playwright-skill 是一个基于 Playwright 的通用浏览器自动化技能,用于编写并执行自定义浏览器自动化脚本。它会自动检测本地开发服务器,将测试脚本写入系统临时目录,并通过 run.js 执行。可用于测试页面、填写表单、截图、检查响应式布局、验证登录跳转、检查失效链接等任务。默认使用可见浏览器窗口,便于调试。首次使用需运行 npm run setup 安装 Playwright 与 Chromium。

测试与质量6 次安装

tdd

TDD 是一个基于测试驱动开发的技能,采用红-绿-重构循环来构建功能或修复缺陷。其核心理念是测试应通过公共接口验证行为,而非实现细节;测试应像规格说明一样描述系统能力,从而在内部重构时保持稳定。该技能强调避免“水平切片”(先写全部测试再写全部实现),而应采用“垂直切片”的追踪弹方式:一次一个测试、一次一个实现,逐步推进。工作流程包括规划、追踪弹、增量循环和重构四个阶段,每个循环都要求测试描述行为、仅使用公共接口、代码最小化且不添加推测性功能。

测试与质量6 次安装

evals

Evals 是一个用于测试智能体(agent)行为的技能(Skill),支持创建和运行评估(eval)。评估文件为匹配 *.eval.md 的 Markdown 文件,通常集中放在 evals/ 目录中。每个评估文件包含一个 <prompt>(交给智能体执行的指令)和一个 <expectation>(成功标准,用自然语言描述评估通过必须满足的条件)。运行评估时,读取评估文件、提取 prompt 内容、以该 prompt 启动一个子智能体(在当前工作目录中运行并共享状态),子智能体用 LLM 判断自身结果是否满足 expectation,并输出 SUCCESS 或 FAIL 及理由。运行多个评估时可并行启动所有子智能体,最后汇总结果,并以固定格式行结尾以便 CI 解析:eval result: pass 或 eval result: fail。子智能体只负责测试和观察,不得为让评估通过而修复、修改或更改任何内容。提供 /eval run <path>、/eval run-all、/eval create <name> 等命令。创建评估时需从用户处收集要评估的流程或上下文以及自然语言的成功标准,并写入当前目录下的 <name>.eval.md。建议尽量让评估自包含、可复现:避免硬编码路径、避免依赖外部状态、尽可能参数化。

测试与质量6 次安装

sonarqube-review

SonarQube Review 是一个用于自动修复 SonarQube 代码质量问题的技能,支持任意语言与框架。它通过结构化流程完成问题分析、修复清单、单元测试与覆盖率、审查文档以及 .gitignore 更新。该技能支持通过环境变量配置多种 SonarQube 版本(自定义、企业版、开源版),并自动检测当前分支。它能自动识别项目技术栈(如 Java、Python、JavaScript、C#、Go 等)并配置相应的构建、测试、覆盖率、代码检查与格式化命令。修复过程中会为每个问题生成测试、确保修改行 100% 覆盖率、运行测试与检查、更新待办看板,并最终生成审查指南与指标仪表盘。

测试与质量6 次安装

component-tests

component-tests 是 anomalyco/opencode 仓库中用于编写、修改、调试或审查基于 Storybook 的 Playwright 组件测试的技能。它依托共享的 Storybook/Vite 开发服务器,在页面内模拟后端(server、SDK、sync 模块),每个测试获得独立上下文,mount 通过完整 iframe 导航完成。该技能文档详述了故事(story)与 mount 的用法、按 URL 导入的 fixture、Vite 预打包与重载处理、冷/热启动成本、移动端触摸与抽屉测试、几何/平台/已知失败等实践要点,并强调以零重载为目标、通过扫描覆盖新代码、按 CI 工作数重复运行等推送前检查步骤。

测试与质量6 次安装

environment-setup-chromium

该技能用于搭建并验证 Appium Chromium Driver 环境。它会依次检查 Node/npm 与 Appium 3 的兼容性、安装或更新 chromium 驱动、确认系统存在 Chrome/Chromium/Edge 等基于 Chromium 的浏览器、在缺少 chromedriver 时执行安装,并通过 appium driver doctor chromium 与 Appium 服务器 /status 冒烟测试完成验证。适用于需要在 macOS、Linux 或 Windows 上准备 Appium 浏览器自动化环境的场景。

测试与质量6 次安装

environment-setup-xcuitest

该技能用于在 macOS 上搭建并验证 XCUITest 的 Appium 环境。它会依次检查 Node/Appium、Xcode、命令行工具、XCUITest 驱动,并通过 appium driver doctor xcuitest 反复修复依赖,直到达到“0 required fixes needed”的通过标准;随后启动 Appium 服务器做冒烟测试,确认 /status 可访问且驱动列表包含 xcuitest,最后清理服务器进程。仅支持 macOS,使用全局 npm/Appium 安装,可选 FFmpeg 与模拟器预检。

测试与质量6 次安装

qa

QA 是一个智能浏览器测试技能,用于自动化开发者手动执行的网页验证流程:导航、交互、触发 API 调用并核对结果。它通过 Playwright MCP 完成页面操作,通过 agent-browser 进行视频录制与视觉差异对比。当用户说出“qa”“test the flow”“QA this”“verify the UI”“test this page”“check if it works”“end-to-end check”等指令,或在完成影响 UI 的代码改动后,可触发该技能。输入支持自然语言流程描述,或 URL 加操作说明;未提供 URL 时默认使用 http://localhost:3000。执行过程包括准备 .qa 目录、检查开发服务器可达性、登录状态检测、按步骤执行测试流、收集截图、网络请求与控制台错误,最后输出 PASS/FAIL 报告和视频文件。

测试与质量6 次安装