SuperAPI AI 工具集

Skill 广场

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

更新于 10-25 00:14

测试与质量

12,658 个结果

webapp-testing

这是一个用于与本地 Web 应用交互并进行测试的工具包,基于 Playwright 实现。它支持验证前端功能、调试 UI 行为、捕获控制台日志等。工具包提供辅助脚本 scripts/with_server.py 来管理服务器生命周期(支持同时启动多个服务器),并建议以黑盒方式直接调用脚本、先用 --help 查看用法。测试时通过编写原生 Python Playwright 脚本,采用“先侦察后操作”的模式:等待 networkidle、截图或检查 DOM、识别选择器、再执行操作。适用于本地静态 HTML 与动态 Web 应用的自动化测试场景。

测试与质量19 次安装

post-dev-test

Post-Dev Test 是一个用于功能开发完成后补齐并执行集成测试与端到端(e2e)测试的技能。它适用于在完成 feature-dev 流程之后、执行 /precommit 之前,检查新功能的测试覆盖情况,并编写缺失的集成或 e2e 测试。该技能强调:只要存在代码变更,即使测试覆盖看起来完整,也必须执行相关测试,因为测试覆盖不等于测试通过,已有测试可能因代码变更而失败。它不适用于仅需单元测试(应使用 /codex-test-gen)、审查已有测试(应使用 /codex-test-review)或仍处于开发阶段的情况。工作流程分为五个阶段:分析上下文、检查现有测试覆盖、确定测试策略、编写测试、执行验证。测试文件按类型放入 test/integration/ 或 test/e2e/ 目录,并遵循 TEST_ENV 环境变量约定。

测试与质量19 次安装

project-audit

Project Audit 是一个项目健康审计技能,通过确定性评分评估项目质量。它运行 12 项确定性检查,覆盖 5 个维度(开源规范、健壮性、范围、可运行性、稳定性),输出 JSON 结果,包含总分、状态、各维度得分、检查项、发现和后续行动。适用于评估项目质量、接手新代码库、定期健康检查。不适用于安全专项审查、运行时性能分析、开发中期评审。

测试与质量19 次安装

test-review

Test Review 是一个通过 Codex exec 进行测试覆盖审查的技能,用于评估测试充分性、识别覆盖缺口和审计测试质量。它提供 /codex-test-review(审查测试充分性)、/codex-test-gen(生成单元测试)、/check-coverage(覆盖率分析)等命令,并支持 --ac-trace 模式将需求文档中的验收标准映射到测试证据。审查从正常路径、错误处理、边界情况、Mock 质量等维度评分,输出覆盖率评估与门禁结论。不适用于代码审查、文档审查或仅运行测试。

测试与质量19 次安装

ios-simulator-pwa-testing

该技能用于在 macOS 上通过 iOS Simulator 测试和调试 PWA(渐进式 Web 应用),提供接近真实 iOS Safari 的体验。它涵盖启动模拟器、打开本地或远程 URL、使用 Safari Web Inspector 调试控制台、元素、网络、存储和 Service Worker,以及截图、录屏、媒体注入、无障碍审计和添加到主屏幕等操作。适合需要在 iOS 环境下验证 PWA 外观、行为、缓存和可访问性的开发者。

测试与质量19 次安装

javascript-testing

这是一个关于 JavaScript/Node.js 测试最佳实践的知识型技能,核心是使用 Vitest 编写高质量测试并追求 100% 代码覆盖率。内容覆盖测试结构组织(如 __tests__ 目录与 *.test.js 文件)、Vitest 全局 API(describe、test、it、expect、beforeEach、afterEach、vi 等无需导入,仅 mocking 时导入 vi)、覆盖率要求(对 .claude/hooks/、.claude/skills/、utils/、业务逻辑、数据处理、API 交互等脚本要求语句、分支、函数、行四项均达 100%)、核心原则(慎用覆盖率忽略、业务逻辑与 I/O 分离、导出以便测试、覆盖全部分支与错误路径)、测试组织(Arrange-Act-Assert、描述性命名、每个测试单一焦点、测试后清理资源)、运行命令(pnpm test、watch、coverage、指定文件、--grep 模式)、进阶主题(mocking 指南与覆盖率策略)以及集成测试优化技巧(合并相关测试、可配置延迟、c8 ignore 用于浏览器自动化/CLI 入口、将 9 个测试 17 秒压缩为 3 个测试 2 秒以内)。适合在编写测试、提升覆盖率或处理 JavaScript/TypeScript 测试文件时参考。

测试与质量19 次安装

tdd

TDD 是一个测试驱动开发技能,用于在构建功能或修复缺陷时采用测试优先的工作流。其核心理念是:测试应通过公共接口验证行为,而非实现细节;代码可以完全重写,测试不应随之改变。它强调编写集成风格的测试,让测试读起来像规格说明,从而在重构后依然稳定。该技能反对“水平切片”(先写完所有测试再写全部实现),主张用“曳光弹”方式做垂直切片:一个测试对应一段最小实现,循环推进,最后统一重构。工作流包括规划、曳光弹、增量循环和重构四个阶段,并配有每轮检查清单。

测试与质量19 次安装

tests-new

该技能用于在完成一个功能开发后,审查最近的代码改动并补充缺失的测试覆盖,重点关注真正重要的行为而非覆盖率指标。它会通过 git diff 识别新增或变更的函数、组件、API 端点与业务逻辑,审计现有测试文件,按风险优先级(复杂逻辑、错误路径、数据转换、集成边界、用户可见行为)决定测试重点,并跳过简单 getter/setter、纯透传函数和框架样板代码。随后按照项目既有测试模式编写测试,运行验证,并输出包含分析文件数、新增测试数、潜在缺陷的报告。

测试与质量19 次安装

agent-browser

agent-browser 是一个通过命令行驱动的浏览器自动化工具,用于网页测试、表单填写、截图和数据提取。它基于 npm 全局安装,并会下载 Chromium 作为运行内核。核心工作流为:打开页面、对页面做快照以获取带引用(如 @e1、@e2)的交互元素、再通过引用执行点击、填写、选择等操作,导航或 DOM 变化后需重新快照。工具提供导航、快照、交互、信息获取、截图、等待、语义定位器、会话管理、状态保存与加载、JSON 输出以及调试等命令,适合需要脚本化操作网页的场景。

测试与质量19 次安装

qwen3-tts-profile

qwen3-tts-profile 是一个用于对 qwen3-tts-rs(Rust 实现的 TTS 推理引擎)进行性能分析与基准测试的技能。它通过 e2e_bench 工具在 CUDA Docker 容器内运行,支持 Chrome Trace、火焰图或 Nsight Systems 等分析方式。主要能力包括:生成 trace.json 追踪文件用于 Perfetto/chrome://tracing 查看、输出分阶段耗时(prefill/generation/decode)、测量流式首音频时间(TTFA)、导出 JSON 结果,以及审计 GPU→CPU 同步点。适用于需要定位 TTS 推理瓶颈、优化 GPU 同步开销或对比不同模型变体性能的开发者。使用前需具备支持 --gpus all 的 Docker、qwen3-tts:latest 镜像、模型权重及 tokenizer.json。

测试与质量19 次安装

test-browser

test-browser 是一个浏览器端到端测试技能,用于对当前 PR 或分支改动所影响的页面运行浏览器测试。它基于 agent-browser CLI 完成浏览器自动化,支持打开页面、点击元素、填写表单、截图以及抓取渲染内容。工作流程包括:校验 agent-browser 是否安装、询问用户选择有头或无头模式、根据 PR 号或分支确定测试范围、将改动文件映射为可测试路由、检测开发服务器端口、验证服务器运行、逐页测试并截图、在涉及 OAuth、邮件、支付、短信或外部 API 时请求人工验证、处理失败并生成测试结果汇总。使用前需本地开发服务器运行且已安装 agent-browser CLI。

测试与质量19 次安装