SuperAPI AI 工具集

Skill 广场

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

更新于 10-29 00:09

测试与质量

12,874 个结果

pytest

pytest 是 Python 的标准测试框架,使用普通 assert 语句(无需 self.assertEqual),通过 fixture 管理测试的初始化与清理,用 parametrize 实现数据驱动测试,并可通过插件支持异步测试、覆盖率统计和依赖模拟。本技能面向需要为 Python 代码编写单元测试、搭建测试夹具、模拟依赖、运行异步测试或测量覆盖率的场景,提供了从基础测试、fixture、参数化、mock 到运行命令的完整示例与指南。

测试与质量5 次安装

cursor-control-ui

cursor-control-ui 是一个用于驱动和检查 Web、IDE 或 Electron 界面的本地浏览器/CDP 测试技能。它通过本地浏览器自动化来验证 UI 行为并留下证据:优先复用仓库已有的 Playwright、浏览器或 Electron 测试装置,否则围绕应用的开发服务器或 Chromium 调试端口临时搭建本地装置。适用于复现依赖真实浏览器焦点、键盘输入、滚动、缩放或渲染的 UI 缺陷,用截图和快照验证视觉或无障碍改动,在发布前检查本地 Web、IDE 或 Electron 行为,以及采集控制台日志、网络日志、CPU 性能分析、追踪或堆快照。

测试与质量5 次安装

cursor-create-verification-skill

该技能用于为项目生成一个项目本地的验证技能(.agents/skills/verify-<app>/),让智能体能够像真实用户一样驱动应用并证明其行为。它通过访谈代码仓库而非用户来发现应用的真实交互面,选择合适的验证路径,并生成包含启动、健康检查、驱动、证据采集与清理等章节的 SKILL.md,同时建立面向用户功能的特性地图。生成过程不会安装全局技能、发布产物、打开 PR、按进程名杀进程或修改产品代码。

测试与质量5 次安装

cursor-run-smoke-tests

该技能用于运行 Playwright 冒烟测试、调试失败并验证修复。适用于在代码变更前后进行端到端冒烟验证。工作流包括:构建目标应用所需前置条件、运行相关冒烟套件或聚焦的测试文件、失败时检查 trace/日志并定位根因、应用最小修复并重跑直至稳定。提供示例命令:npm run smoketest 运行完整冒烟套件,npm run smoketest -- path/to/test.spec.ts 运行指定测试文件,npm run smoketest-no-compile -- path/to/test.spec.ts 在构建产物就绪时加快迭代。护栏要求优先使用确定性等待与断言而非脆弱超时,对通过的修复重跑以减少偶发误报,仅在明确要求并记录时才隔离测试。输出包括测试结果摘要、根因与修复、剩余偶发风险(如有)。

测试与质量5 次安装

cursor-verify-this

Cursor Verify This 是一个用于验证具体主张的技能:它要求把主张改写为可证伪的形式(条件、指标、阈值),选取最小的本地验证面,分别采集旧状态(基线)与新状态(处理)的证据,对比原始产物(数字、截图、终端记录、HTTP 响应、性能剖析、堆快照或测试输出),最后给出唯一结论:VERIFIED、NOT VERIFIED 或 INCONCLUSIVE。适用于用户要求“验证这个”“证明它能用”“这修好了吗”“给我看证据”等场景,例如缺陷修复的前后复现、UI/CLI/API/性能/内存主张的测量,以及测试通过但用户可见行为仍需确认的情况。对于“代码更整洁”这类模糊主张,应先要求可测量的主张。

测试与质量5 次安装

tdd

TDD 是一个测试驱动开发技能,围绕“红—绿”循环提供参考指导,帮助开发者写出值得保留的测试。它说明了什么是好测试、测试应该放在哪里、常见反模式以及循环规则。该技能强调测试应通过公共接口验证行为,而非实现细节;测试应位于“接缝”(seam)即公共边界处,而不是针对内部实现。它列出了三类反模式:与实现耦合、同义反复式断言、水平切片。循环规则要求先红后绿、一次一个切片、重构不属于该循环而属于评审阶段。适用于用户希望以测试优先方式构建功能或修复缺陷、提到“red-green-refactor”或需要集成测试的场景。

测试与质量5 次安装