SuperAPI AI 工具集

Skill 广场

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

更新于 11-02 00:09

测试与质量

13,035 个结果

migrate-to-shoehorn

migrate-to-shoehorn 是一个用于迁移测试文件的技能,目标是把测试中使用的 `as` 类型断言替换为 @total-typescript/shoehorn 提供的辅助函数。它适用于用户提到 shoehorn、希望在测试中替换 `as`,或需要构造部分(partial)测试夹具的场景。该技能会检查目标测试文件、包管理器、TypeScript 配置和夹具边界,区分哪些断言代表部分有效输入、哪些是刻意构造的无效输入,并据此分别使用 fromPartial、fromAny 或 fromExact 进行替换。它强调这些辅助函数只是夹具构造工具,并非运行时校验,也不证明不完整数据有效,因此必须保留在测试中且不削弱原有检查。迁移完成后需运行相关测试与类型检查并检查差异,确保行为覆盖不变,且生产代码不新增对测试夹具辅助函数的依赖。

测试与质量1 次安装

maestro

Maestro 是由 mobile.dev 开发的声明式端到端移动 UI 测试框架,使用 YAML 编写测试流程,单一工具即可覆盖 Android 与 iOS(以及 Compose Multiplatform、Flutter、React Native 等)。它内置隐式等待与自动重试,降低测试脆弱性,并提供 Maestro Studio 录制/检查界面与云端运行器。安装简单,支持通过 curl 脚本或 Homebrew 安装,iOS 测试还需 idb-companion。测试文件放在 .maestro/flows 目录,支持选择器、子流程、条件与循环、JavaScript 脚本、标签过滤等能力,可集成到 GitHub Actions 等 CI 流程。

测试与质量1 次安装

verify-clerk-expo

verify-clerk-expo 是 Clerk 官方 JavaScript 仓库中的一个集成验证工具,用于在 expo-native 测试应用中驱动 @clerk/expo 与 @clerk/expo-native-components(包括原生 AuthView、UserButton、UserProfileView 及自定义 useSignIn、useSignUp 等),通过端到端测试在模拟器或仿真器上确认改动后的行为。其核心是 integration/expo-native/bin/control-clerk-expo 命令行工具,基于 e2e 0.18.0 与 @e2e-dev/mobile 0.10.0,可构建测试应用、租用本地或 GitHub Actions 远程设备、创建临时 Clerk 应用、注入测试用户、运行 spec 并保存证据。该工具面向 Clerk 内部对 Expo 相关包进行变更验证的开发者,不安装 @clerk/expo-passkeys,因此无法验证 passkeys。

测试与质量1 次安装