SuperAPI AI 工具集

Skill 广场

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

更新于 10-30 00:12

测试与质量

12,904 个结果

test-driven-development

这是一个关于测试驱动开发(TDD)的技能说明,核心是“先写测试、看它失败、再写最小实现代码使其通过”。该技能适用于实现任何新功能、修复缺陷、重构或改变行为之前,强调没有失败的测试就不写生产代码。它给出红-绿-重构循环、验证步骤、好测试的标准、常见借口与反驳、红旗信号、缺陷修复示例以及完成前的检查清单,并说明遇到困难时的处理方式。

测试与质量4 次安装

testing-anti-patterns

Testing Anti-Patterns 是一份关于测试反模式的实践指南,核心原则是:测试必须验证真实行为,而不是 mock 的行为;mock 只是隔离手段,不是被测对象。它列出五类常见反模式:测试 mock 行为、在生产类中添加仅测试用的方法、未理解依赖就 mock、不完整的 mock、把集成测试当作事后补充。针对每类反模式,文档给出违规示例、错误原因、修复代码和“门控函数”(在断言 mock、添加生产方法、mock 方法、创建 mock 响应前先自问的检查步骤)。文档强调严格遵循 TDD 可以避免这些问题:先写失败测试、看它失败、最小实现、再重构。还给出 mock 过于复杂的警告信号,以及快速参考表和红旗清单。

测试与质量4 次安装

automate-zero-native

zero-native 内置的自动化系统,用于检查和操作正在运行的 WebView 外壳应用。它通过 .zig-cache/zero-native-automation/ 目录下的基于文件的 IPC 进行通信。使用前需以自动化模式启动应用(zig build run-webview -Dplatform=macos -Dautomation=true),随后可用 zig-out/bin/zero-native automate 系列命令列出窗口、生成快照、截图和请求重载。自动化在编译期受 -Dautomation=true 开关控制,未开启该选项构建的应用会忽略自动化文件;当前截图产物为占位 PPM 文件,且该基于文件的自动化层不涉及 WebView DOM 交互。

测试与质量4 次安装

investigate

Investigate 是 Vercel 的 Eve 体系下的一个技能,用于对具体问题报告进行严格、以证据为驱动的诊断。它从观察到的现象出发,先确认问题是否真实且可复现,再沿着代码路径、调用帧、进程、网络跳转和持久化边界逐层排查,范围只依照证据需要来确定。该技能要求在每个分支上保持明确假设并尝试反驳,优先采用能解释全部证据的最简解释,在诊断完成前不急于给出解决方案。它强调区分观察、推断与未知,解析全部引用,识别受同一机制影响的其他报告或用户,并在关键证据缺失时停止而非猜测。

测试与质量4 次安装

temp-email

temp-email 是一个通过 tempmail.lol API 创建和管理临时/一次性邮箱的技能,仅依赖 curl,无需安装依赖,也无需 API 密钥。它适用于需要一次性邮箱的场景,例如端到端测试中的邮箱验证。使用时先创建收件箱,保存返回的地址和 token,再通过 token 轮询检查邮件,并可解析邮件正文中的验证链接或验证码。域名会自动轮换,收件箱在约 10 分钟无活动后过期。

测试与质量4 次安装

onboarding-verification-skill

Onboarding verification skill 是 Warp(warpdotdev/warp)提供的一项技能,用于在 Linux 上验证 Warp 首次安装与新手引导(onboarding)流程。它不进行本地走查,而是由父代理并行启动两个带计算机使用能力的 Oz 云代理:一个验证免登录流程,另一个使用托管密钥 ONBOARDING_AGENT_FTUE_REFRESH_TOKEN 验证已登录流程。两个基线代理会下载并安装对应平台的最新稳定版 Warp Linux 包,在每一步可见引导界面截图,直到进入可用终端会话,并记录 UI 质量问题和可跟进的分支点。随后父代理汇总并去重分支建议,再启动有限数量的第二轮定向代理(默认最多四个)以覆盖更多真实用户可能遇到的路径,最后汇总覆盖率、问题、产物与仍未探索的分支。

测试与质量4 次安装

triage-findings-list

该技能用于把多份报告(规格验证、浏览器测试、红队、生产就绪、代码评审等)中的问题合并成一份带编号、去重的变更清单。它读取用户指定的报告,默认读取 .scratchpad/<slug>/ 下所有 *-report.md,为每份报告设置来源标签,合并重复项并保留全部来源标签与编号;每条变更以行动而非问题描述;按红黄绿灯标注优先级,并按时机分组(合并前必须、合并前建议、上线前、技术债、小改进、已接受不改)。清单按顺序编号 1..N,生成后不再变动,供用户据此批准。每条包含编号、灯色、行动、简短原因、主要文件和来源标签。结果保存为 .scratchpad/<slug>/change-list.md,并在对话中展示紧凑清单,询问要应用哪些变更,默认建议全部 🔴 加成本低的合并前 🟠,批准后用 execute-plan-loop 的 change-list 模式执行。

测试与质量4 次安装