SuperAPI AI 工具集

Skill 广场

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

更新于 10-28 00:17

测试与质量

12,791 个结果

playwright

Playwright CLI Skill 是一个以命令行优先的浏览器自动化技能,用于在终端中驱动真实浏览器完成导航、表单填写、快照、截图和数据提取等任务。它基于 playwright-cli 运行,推荐使用自带的包装脚本,这样即使没有全局安装该 CLI 也能正常使用。使用前需先检查 npx 是否可用(包装脚本依赖它),若不可用则需先安装 Node.js/npm。核心工作流为:打开页面、获取快照以获得稳定的元素引用、使用最新快照中的引用进行交互、在导航或 DOM 发生显著变化后重新快照,并在需要时捕获截图、PDF 或追踪文件等产物。它强调 CLI 优先,不建议转向 @playwright/test,除非用户明确要求测试文件。适用于浏览器会话自动化、表单提交、UI 流程调试、多标签页操作以及页面数据提取等场景。

测试与质量7 次安装

webapp-testing

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

测试与质量7 次安装

challenge

Challenge 是一个面向 Claude 插件生态的可复用挑战协议技能,也可由任意专家智能体在自身审查步骤中直接调用。它按声明类型系统性触发,而非按风险大小判断:在某项结论提交给负责人之前,先由独立、全新上下文的视角尝试反驳。触发场景包括根因结论、"已完成/已验证"声明、即将执行不可逆操作(commit/deploy/rm/push),以及第二次提出的修复或解释;在 APEX 流程中还会在每个 eLicit 轮次和 Verify 关卡自动运行。该技能遵循七项原则:默认反驳、强制全新上下文、只用真实来源而非记忆、按类型系统触发、最多两轮反驳后必须给出结论、仅作咨询不具否决权、只读不改动任何文件。执行时依次进行接单、列出隐含假设、寻找反例、两轮反驳与最终裁决,并输出规定的 VERDICT 格式。它不负责代码正确性、lint 或类型校验,那部分属于 sniper 在 eXamine 阶段的职责。

测试与质量7 次安装

fuse-browser-usage

fuse-browser-usage 是 fuse-browser 浏览器工具集的使用规范技能,适用于即将调用任意 mcp__fuse-browser__* 工具的场景。它为读取页面、批量抓取、站点爬取、Google SERP 抓取、实时浏览器会话、截图与视觉回归等任务提供路由指引,并强制执行四条零容忍规则:优先使用无浏览器启动的快速路径;会话必须用后关闭;优先批量调用而非逐条循环;使用 browser_extract_schema 做确定性提取。默认引擎为 patchright(自动生成隐身身份),Chromium 二进制由 setup.sh 提供。

测试与质量7 次安装

go-testing-quality

该技能面向 Go 语言测试与质量保障场景,基于标准库 testing 包,并在能提升清晰度时配合 testify 使用,提供惯用的测试与质量实践指导。适用于编写 Go 单元测试(表驱动、子测试)、使用 testify 添加断言与 mock、编写模糊测试、基准测试和示例测试、测量覆盖率(go test -cover)、排查竞态条件(-race)、使用 pprof 进行性能分析、配置 PGO,以及审查现有 Go 测试套件的质量缺口。不适用于项目布局与架构、SOLID 规范约束、非 Go 测试套件,以及安全扫描与 CVE 审计。

测试与质量7 次安装

rust-testing-quality

该技能用于编写、组织和运行 Rust 测试,覆盖单元测试、集成测试、文档测试(doc-tests)、proptest 属性测试、criterion 基准测试以及 cargo-mutants 变异测试。它强调一个关键陷阱:cargo nextest run 不会运行文档测试,必须始终与 cargo test --doc 配对使用,仅凭 nextest 通过不能视为完整覆盖。技能还规定了强制性的智能体工作流:在测试工作前并行启动三个智能体分别探索代码库、核实 nextest/proptest/criterion 文档、查询 crate 特定 API,实现后运行验证智能体。它给出测试类型与位置对照表、关键规则、目录结构、参考文档与模板、快速参考命令、属性测试骨架以及最佳实践。不适用于 CI 流水线接线与门禁排序(属于 rust-tooling-cicd),也不覆盖非 Rust 测试套件。

测试与质量7 次安装

ts-testing

ts-testing 是 Claude 插件集合 fusengine/claude-plugins 中的一个技能,用于在编写或配置 TypeScript 测试时,在 bun test 与 Vitest 之间做出选择,并遵循统一的 Jest 风格测试写法。它覆盖覆盖率阈值、确定性测试隔离,以及不得在同一包中混用 bun:test 与 vitest 导入等规则。该技能不涉及框架专属测试(如 React 组件测试、Laravel 测试)和浏览器端到端测试。资料给出了两个运行器的对比、关键规则、决策指引、参考文档与模板结构,以及 Bun 和 Vitest 的快速开始示例。

测试与质量7 次安装