SuperAPI AI 工具集

Skill 广场

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

更新于 10-27 00:15

测试与质量

12,743 个结果

effect-arbitrary

Effect Arbitrary 是一个用于从 Effect Schema 生成任意值的技能。它基于 Effect 生态中的 Schema 与 FastCheck 测试工具,能够根据已定义的 Schema 自动生成样本数据。用户可以通过代码调用 FastCheck.sample 配合 Schema.toArbitrary 来生成指定数量的样本值,也可以将 Schema 作为模块默认导出后,使用 andrue-cli generate 命令行工具按指定数量生成数据。该技能适用于需要基于 Schema 快速构造测试数据、样本数据或随机值的场景。

测试与质量9 次安装

webapp-testing

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

测试与质量9 次安装

flutter-mcp-e2e-harness

flutter-mcp-e2e-harness 是 arenukvern/mcp_flutter 仓库中的一个技能,用于以可提交入库的 Dart 代码编写并运行可重复的 Flutter 应用端到端(E2E)场景,底层依赖 flutter_mcp_harness 包(packages/harness)。该包负责完整生命周期:构建应用、启动进程、连接 Dart VM service,然后再驱动与断言;它通过纯 Dart 调用与 MCP 服务器相同的 ext.mcp.toolkit.* 服务扩展。驾驶层实现通用的 AutomationDriver 契约(ADR-0038),ToolkitDriver 提供 snapshot(含引用与边界的语义 AxNode 树)、click/type/key/命名路由跳转/evaluate、截图 PNG 等观察与操作能力;应用专属动作通过 invoke 层(ADR-0017)由应用的 intent 注册表作为动作目录派发。对于无 VM service 的 AOT Web 构建,提供 WebBuildTarget + FlutterWebCdp(基于 CDP)作为唯一可用层级。该技能适合在 CI 中以退出码判断成败的可重复场景,而一次性交互式调试应使用 flutter-mcp 的 MCP 工具。

测试与质量9 次安装

test-desktop-app

该技能用于测试 Hubble Electron 桌面应用,尤其适合在运行中的应用里检查界面、点击控件、截图,或验证一次真实的笔记编辑。使用前需先构建 packages/ui 与 packages/editor,再以 HUBBLE_DESKTOP_ENABLE_CDP=1 pnpm dev:desktop 启动开发环境,并从终端输出中读取 Playground 路径与 DevTools 监听地址。交互验证推荐通过 Chrome DevTools Protocol 端点进行,可检查 DOM 状态、执行 JavaScript、点击控件、查看 iframe 内容并截图。

测试与质量9 次安装