SuperAPI AI 工具集

Skill 广场

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

更新于 11-04 00:13

测试与质量

13,116 个结果

debug-integration-tests

这是面向 PostgreSQL 集成测试的调试技能,用于排查集成失败、包含关系错误、锁顺序违规以及同一 SHA 重跑等情形。技能说明要求先阅读测试文档中的隔离与污染规则,再通过项目启动器运行单个测试文件,而不是直接运行 Vitest,并支持预检模式。它强调先检查首个失败,避免被后续污染用例干扰;需要查看 bundle 清单诊断并使用其重建命令;在交易重试间观察锁集合而非后端进程号。验收时保持强制模式,仅诊断时可切换为记录模式;对完整未过滤的尝试可按原始 SHA 重跑并读取 JSON 决策。还规定了清理运行自有容器的流程,禁止停止调用方所有的服务器或其它运行资源,并要求报告首个失败、命令、SHA 与清理结果。

测试与质量1 次安装

quarantine-test

quarantine-test 是一个用于记录未解决的不稳定测试(flaky test)的测试管理工具/技能。它要求为每个被隔离的测试登记责任人、原因或证据、首次出现时间戳,以及七天内的修复或删除截止期限,同时不削弱该测试原有的质量门禁。该工具强调优先从根源修复问题;当因果关系不明确时,可在同一 SHA 上重跑失败测试一次,若重复失败则视为真实问题,跳过的用例不能证明任何事。它区分“调查中”和“已知失败”两种状态,使用 quarantined 状态时必须提供完整 SHA 和证据,并记录复现步骤与验收标准。隔离条目不会豁免测试执行,也不会让门禁变为通过,断言和超时必须保持完整;已解决的条目应被移除,而不是在文档中累积历史。使用方式包括读取 testing.md 中的已知不稳定测试说明和 scripts/quarantine.ts,将精确的文件与标题路径写入 tests/quarantine.json,并通过 prettier 格式化该文件、用 vitest 运行 tests/quarantine.test.ts 进行校验。

测试与质量1 次安装

run-agent-evals

run-agent-evals 是 steerlabs/opensteer 仓库中的一个评测技能,用于运行智能体工具使用行为评测,或将“处理组”与兼容的基线结果进行对比。它提供凭证无关的 harness 覆盖率检查,也支持按引擎、按用例执行评测,并可指定样本数与外部基线文件。评测结果写入指定输出目录,包含 run.json、results.jsonl 与 summary.md,可用于区分执行不完整、基线回归与普通行为失败数据。该技能要求使用已有的本地订阅登录,不添加 API 密钥或主机文件目标,并且只在实时引擎目录支持的模型与 effort 取值范围内使用。

测试与质量1 次安装

run-gui-journeys

run-gui-journeys 是 steerlabs/opensteer 仓库中的一项技能,用于在一次性 Tart 虚拟机中运行或诊断 macOS GUI 流程,而不触碰宿主机屏幕。该技能面向已提交的干净代码检出,要求 Apple silicon macOS、Tart,以及仓库锁定的 Node/pnpm 与 Go 环境。它通过 pnpm test:vm 命令在客户机的 apps/desktop 目录下执行指定测试脚本,可选择移动端模式、指定修订版本、单个原生流程或环境变量重复次数;也可运行无需凭据的传输/生命周期契约测试。技能强调 GUI 检查不在宿主机执行,宿主机仅保留确定性的 PersonKeyOrderTests;运行后需检查 vm-runs 记录、阶段日志与客户机产物,确认用例通过且克隆清理完成。对于持久化客户机,需使用独立 preflight/postflight 流程并处理非零结果。适用范围限于 macOS GUI 旅程测试与诊断,具体平台依赖与资源准备在资料中有说明,其他细节暂未提供。

测试与质量1 次安装

test-agent-phone

这是 OpenSteer(steerlabs/opensteer)仓库中面向 Agent Phone 手机端行为的测试技能。它用于在修改手机相关行为后,选择并运行针对性的检查,包括 Agent Phone 的 wire 协议、Android instrumentation、模拟器测试、自更新流程、显示性能基准以及长时浸泡(soak)测试。技能强调“针对变更契约选择最便宜的检查”,并要求设备与数据库套件串行执行、每个模拟器或 USB 手机只保留一个负责方,且不可随意选取物理手机。通过 ANDROID_SERIAL 指定调用方拥有的设备,并提供 TypeScript、Kotlin、Gradle、adb、Expo 查看器与基准测试等具体命令。

测试与质量1 次安装

test-iphone-apps

test-iphone-apps 是 Opensteer 项目中用于验证 iPhone 应用集成的测试技能,主要面向 Swift 原生核心与 Swift↔TypeScript 通信协议的一致性校验。它把测试分为多个层级:纯逻辑的 Swift 测试与 wire 向量在宿主机上运行,由 CI 在相关包变更时触发;wire 测试实际执行生产 Swift 核心,并与宿主机 TypeScript 实现的签名和帧格式进行比对。此外,它提供一套非模拟器流程,从 VM 负载中启动真实 Host 和一次性 PostgreSQL 集群,通过 WebSocket 帧桥接到 IphoneAppsNativeJourney,用显式伪造的日历、位置和照片系统端口来串联生产 Swift 证明、wire 与调度逻辑。该技能还包含一个受控移动 VM 中的 fixture 脚本,可向模拟器写入合成的日程、提醒和联系人数据,并支持快照检查。需要说明的是,这些检查并不能证明真实的日历、联系人、提醒授权或同意对话框,相关部分需模拟器旅程或人工验收确认;未验证项必须标记为未验证,不能记为通过。

测试与质量1 次安装

test-mac-app-control

这是 Opensteer 仓库中的测试技能,用于验证 Mac 应用控制相关改动。它指导开发者按改动范围选择成本最低的测试:Swift Package 中 ComputerUseCoreTests 的单元测试、Host 侧 computer-repl 的 Vitest 测试、协议与动作 schema 测试、Web 端 computer-windows 测试,以及在虚拟机中运行真实 AppKit/Electron 输入与 H.264 解码的端到端 journey。技能强调核心测试必须完全虚构,不得操作宿主窗口、焦点或输入;真实应用交互只能在 VM 中执行,并可通过环境变量切换被动视图检查或单一引擎。它还说明仅在契约有意变更时才重新生成 wire fixture 并检查 diff,并提醒原生 fixture 成功不能证明 Host/Runner 路由或签名责任进程归属,真实 Contacts/EventKit 与 Messages 场景需人工确认,且必须清理所有启动的进程。

测试与质量1 次安装

test-mobile-dictation

这是 steerlabs/opensteer 仓库中的移动端听写测试技能,用于验证移动端听写功能的归属、隐私敏感生命周期以及原生语音采集改动。技能要求先运行受影响的纯逻辑检查,覆盖 Apple 听写包及客户端听写控制器、文本处理和展示相关测试;随后按构建技能的说明构建自定义客户端,麦克风或图形界面操作只能使用文档中保留的一次性设备或虚拟机流程。验证范围包括权限拒绝与从设置返回、不采集情况下模型下载、停止后发送、取消、打字/输入法接入、启动/监听/完成期间的导航,并确认最终文本保留在原草稿中、最终化失败不发送内容,蓝牙输入变化需与输出变化分开测试。生成语音测试不能作为真实麦克风证据,不可用的操作系统或设备检查应报告为未验证,结束后需关闭服务器、采集和自有设备。

测试与质量1 次安装

test-mobile-editing

这是 Opensteer 项目移动端远程文本输入模块的测试技能,用于验证移动设备上的远程文字输入功能。它提供多层测试手段:基于 Vitest 的 JS 交互检查、移动端类型检查、模拟原生解码与输入边界的 Display 组件旅程、自定义 Expo 客户端中的原生组件旅程,以及 iOS 模拟器测试和 Android instrumentation 测试。测试覆盖生产键盘、手机控件、共享 DisplayStreams、reducer 与剪贴板端口等真实组件。文档明确区分脚本化交互检查与真实键盘录制,并要求硬件键盘驱动单独进行美式软键盘、自动更正、预测、日韩输入和表情输入录制。

测试与质量1 次安装

test-mobile-push

test-mobile-push 是 Opensteer 仓库中的移动推送测试技能,用于在真实 iPhone 或 Android 设备上配置并验证 Opensteer 移动推送通知。它要求使用 docs/testing.md 中保留的设备工作流,而不是驱动主机屏幕;强调真实设备对提供商令牌、授权与蜂窝切换的验证价值,并提醒模拟器或 Metro 导出无法证明这些事项。技能涵盖设置账户来源环境变量、构建自定义客户端、配置 APNs 与 FCM 私有凭据、绑定带账户通道的部署、在设置中授权并检查注册状态,以及测试等待中的请求、未读直接回复、后台与终止状态点击、前台抑制、退出登录后的注销与恢复等流程。资料还要求妥善保管凭据和设备 ID,测试后停止相关进程并释放设备。

测试与质量1 次安装

verify-browser-sessions

该技能用于验证 OpenSteer 仓库中浏览器会话相关的原生配置文件、CDP 边界、编辑、导航、光标和下载等功能,主要面向开发者。通过在不同测试入口(Vitest 单元测试、集成测试、浏览器过滤测试以及一次性 VM 测试)中运行对应检查,以确保浏览器运行时行为符合约束。技能说明提供了一系列 pnpm 命令和测试路径,涵盖编辑、导航、代理光标、原生配置文件、cookie 作用域、持久化启动、迁移、崩溃恢复、CDP 边界冒烟测试等场景。文档还强调使用仓库的临时 VM 工作流,禁止驱动宿主 Electron,并需复用现有旅程、仅在手动验收时保留截图/追踪,测试后停止所有进程和数据库。具体实现细节、安装前提和未提供的部分需参考仓库文档。

测试与质量1 次安装

verify-chrome-signins

verify-chrome-signins 是 steerlabs/opensteer 仓库中的一项 Chrome 登录验证技能,用于检查 Chrome 扩展配对、站点 Cookie 准入和登录凭据交付是否正常。它以仓库中的集成测试为主要手段,要求在仓库根目录运行浏览器源服务、数据库存储、浏览器扩展构建与集成测试等命令,并强调使用一次性 Chromium 和测试账号,避免使用个人日常配置或真实凭据。验证重点包括先挑战后发放令牌、站点作用域、交付过程中的撤销以及被动检查;涉及迁移变更时需在迁移集成测试中选择受影响用例,并遵循数据库测试文档进行准备,修改信任规则前需先阅读浏览器源文档。

测试与质量1 次安装