SuperAPI AI 工具集

Skill 广场

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

更新于 10-22 00:14

测试与质量

12,518 个结果

builder-smoke-test

Builder Smoke Test 是用于 Mastra Agent Builder 功能分支端到端冒烟测试的技能。它会在一个隔离的脚手架项目(默认位于 ~/mastra-builder-smoke-tests/builder-smoke,可通过 --dir 或 BUILDER_SMOKE_TEST_DIR 配置)中运行测试,该项目通过 pnpm link: 覆盖与当前工作树关联,因此对 packages/、stores/、auth/、channels/、observability/、browser/、client-sdks/ 等目录下包的修改会在下次 mastra dev 重启后生效。该技能面向分支 QA,与发布期的 mastra-smoke-test 互补,用于以最小可预测项目而非 kitchen-sink 示例来检验 Builder EE 表面(存储实体、RBAC、注册表、基础设施、渠道)。必测清单共 15 个部分:Setup、Workspace、Reconciliation、Defaults、Model Policy、Skills、Registry、Agents、Picker Allowlists、Favorites、Permissions/RBAC、Infrastructure、Channels、UI、Auth,支持通过 --test 或 --scope 收窄运行范围。

测试与质量35 次安装

e2e-test

e2e-test 是一个由 implement-task 任务调用的端到端测试技能,用于验证当前实现任务中一个关键的用户可见流程。它只使用仓库文档或配置中已经暴露的测试运行器和现成环境,限定写入范围仅限任务归属的测试文件,不修改生产代码、不选择项目策略,也不安装缺失的浏览器、服务或测试基础设施。该技能会先读取任务、规格与项目上下文,判断任务是否涉及关键用户流程、导航、授权流程或跨层行为;若 e2e 模式关闭或任务不含关键流程,则返回跳过原因。它仅在仓库支持下解析唯一可用的运行器,执行最小相关流程范围并报告状态(passed、failed、blocked、skipped、overridden),不会把错误当作通过,也不自动修复实现。

测试与质量35 次安装

integration-test

integration-test 是一个集成测试技能,作为 implement-task 派发的专用子代理运行,用于验证当前实现任务中模块、API、数据存储、队列、文件系统或外部服务之间可观测的边界行为。它只使用仓库已记录或已暴露的测试运行器与现有环境,不选择测试框架、不安装依赖、不手动搭建基础设施,也不修改生产代码。该技能会先读取任务、规范与仓库上下文,判断任务是否涉及跨组件边界;若无边界行为或模式关闭则跳过并说明原因。随后从仓库文档、包管理脚本、CI 工作流或已有集成测试配置中解析出唯一可用的运行命令,优先使用明确记录的集成命令。若找不到运行器或环境则返回 blocked 并标注 missing;若有多个候选无法确定则标注 ambiguous,绝不擅自安装或升级任何组件。它仅在任务明确拥有测试文件范围时创建或更新对应测试文件,不改动生产文件、他人测试资产或 Git 状态。执行时先跑最小相关的集成范围,如实报告通过、失败、阻塞、跳过或覆盖状态,并输出包含运行器、范围、命令、结果、变更文件、发现项、写入边界与限制的完整报告。

测试与质量35 次安装

unit-test

该技能用于在当前实现任务中验证隔离的单元行为,只使用仓库已记录或已暴露的单元测试运行器,并将写入限制在任务所属的测试文件范围内。它由 implement-task 作为专用子智能体分派执行,不负责选择项目策略、修改生产代码或搭建缺失的测试栈。工作流程依次为:读取任务与项目上下文、判断单元验证是否相关、解析唯一运行器、运行最小相关范围、按约定报告结果与文件归属。状态包括 passed、failed、blocked、skipped(附原因)和 overridden。若未检测到可用运行器则返回 blocked(runner: missing),若有多个候选且证据无法选定则返回 blocked(runner: ambiguous);不安装依赖、不启动服务、不编造命令。仅可创建或更新任务明确拥有的测试文件,不得修改生产文件、配置、其他任务的测试、CONTEXT.md 或 Git 状态;无法确定归属时作为未解决发现上报。

测试与质量35 次安装

responsive-screenshots

Responsive Screenshots 是一个用于响应式页面截图与布局检查的技能,可对任意 URL 在 5 种视口尺寸下截图:移动端(375×812,iPhone 14)、平板(768×1024,iPad)、笔记本(1280×800,MacBook)、桌面(1920×1080,Full HD)和超宽屏(2560×1080,34 英寸显示器)。它会保存 PNG 截图并报告布局问题,例如移动端横向滚动、文字过小、触控目标过小、导航未折叠为汉堡菜单、图片溢出容器、固定宽度元素破坏布局等。该技能仅使用 Playwright MCP,无需注册。

测试与质量35 次安装

ui-ux-scan

ui-ux-scan 是一个用于快速扫描页面 UI/UX 缺陷的技能,属于 quality-max/free-qa-skills 来源。它借助 Playwright MCP 打开指定 URL,通过截图、无障碍快照和浏览器内评估脚本,检查触控与点击目标尺寸、字体一致性、间距与对齐、空状态、加载与反馈、视觉层级,以及常见反模式(如长段落无换行、缺少 favicon、缺少 meta viewport、禁用右键或文本选择、自动播放音视频、粘性元素遮挡超过 20% 视口等)。用户可以用自然语言触发,例如“扫描某链接的 UX 问题”“检查网站的 UI 质量”“找出页面设计问题”或“对某 URL 做 UX 审查”。工具会对检查的每个关键页面(如 about、pricing、login 等存在时)重复扫描,并按问题数量给出 A 到 F 的评级,输出结构化报告,列出严重问题和警告。使用时需要 Playwright MCP(Claude Code 自带),无需注册。

测试与质量35 次安装