SuperAPI AI 工具集

Skill 广场

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

更新于 11-01 00:15

测试与质量

13,016 个结果

skill-check

skill-check 是一个用于校验、检查(lint)和审计智能体技能文件(SKILL.md)的命令行工具。它支持对本地路径和 GitHub 仓库中的技能文件进行验证,可执行快速 lint 或包含安全扫描的完整检查,并以文本、JSON、GitHub Actions 注解或 HTML 等格式输出结果。工具内置规则集,可列出规则、查看规则详情、自动修复部分问题、生成健康报告,并提供新建技能脚手架、监听文件变化、对比两个目录诊断结果等辅助命令。

测试与质量2 次安装

test-gen

Test Gen 是一款通过 AI 从源代码文件生成单元测试的命令行工具,属于 LXGIC Dev Toolkit 系列。它能够解析源文件,识别可测试的单元(函数、类、方法),分析其签名与实现,并生成覆盖正常路径、边界情况和错误条件的测试用例。支持 Jest、Vitest 和 Mocha 测试框架,可自动模拟依赖,并包含有意义的断言。使用方式简单,无需安装,通过 npx 即可运行,支持对单个文件或整个目录生成测试,也可指定框架和输出位置。适用于接手无测试的代码库、为新功能快速补充测试、满足 CI 覆盖率目标或学习如何编写测试等场景。工具采用 MIT 许可证,免费使用。

测试与质量2 次安装

testing-e2e

该技能聚焦端到端(E2E)测试,覆盖 Playwright E2E 套件、Cypress E2E、基于 supertest 的 API 测试、k6 负载测试以及测试报告生成。提供运行完整 E2E 套件、带重试运行、CI 模式并行运行、按标签筛选运行、失败时追踪调试等命令;支持 Cypress 运行全部或指定用例、录制视频、指定浏览器与环境变量;API 测试通常配合 Jest 或 Vitest 执行;k6 支持自定义虚拟用户数与时长、阈值与 JSON 输出;报告方面支持 Playwright 的 HTML、JSON、JUnit 报告,Cypress 的 mochawesome 报告及合并,以及 Jest 的 HTML 报告。

测试与质量2 次安装

testing-ui

testing-ui 是一个面向浏览器端 UI 测试的技能,整合 Playwright、Puppeteer、Cypress 与无障碍审计工具,覆盖浏览器自动化、视觉回归、截图与可访问性检查。资料中给出了 Playwright 的安装与运行命令、从 URL 生成测试的 codegen 用法、整页截图与视口截图、基于快照的视觉回归与差异报告,以及 Cypress 的交互式与无头运行方式,还包含 axe-core CLI 的无障碍审计命令。适合需要做端到端 UI 验证、跨浏览器测试、视觉比对和 WCAG 规则检查的团队。

测试与质量2 次安装

testing-unit

该技能用于跨语言运行和管理单元测试,覆盖 Jest、Vitest、pytest、Go test、Rust test 等主流测试框架,并提供覆盖率统计与监听模式(watch mode)的常用命令。资料中给出了各框架运行全部测试、指定文件、按名称或关键字过滤、详细输出、生成覆盖率报告以及监听模式的具体命令示例,还包含生成测试文件脚手架的文字说明。适合在 JavaScript/TypeScript、Python、Go、Rust 项目中执行和调试单元测试,帮助开发者快速定位并重复运行测试。

测试与质量2 次安装

testing-patterns

testing-patterns 是 thoughtbot 开发团队提供的测试编写规范技能,适用于在 Ruby/Rails 应用中编写或审查测试。它引导 AI 智能体遵循 Arrange/Act/Assert 三段式结构组织测试,使用语义化 Capybara 选择器定位页面元素,并关注测试性能与测试预算。该技能强调测试的可读性、可靠性与速度,要求每个测试体清晰分离准备、执行与断言三个阶段,优先使用内联设置而非 let/before,避免在准备阶段混入断言。在 Capybara 测试中优先使用 :label、:button、:link、:field 等语义选择器,仅在无语义选择器可用时才回退到 CSS 选择器,并避免使用多个 has_css? 的 OR 逻辑造成顺序超时陷阱。性能方面建议优先单元测试、只对依赖打桩而非被测系统本身,并将设置过多的测试标记为重构候选。技能附带 references 目录下的详细参考文档,涵盖 Arrange/Act/Assert、Capybara 选择器和测试预算等主题。

测试与质量2 次安装

diagnosing-team-skills

diagnosing-team-skills 是 adlc-team-skills 仓库中用于诊断团队技能链路故障的技能。当会话启动时未出现团队上下文、某条规则未能触发、安装后行为异常,或有人询问某次会话为何如此运行时使用。它强调以证据为先,将链路拆分为五个可检查环节:配置、工具、处理器、安装同步、注入侧,每个环节用一条命令验证,按顺序执行并在首个失败处停止、修复后重跑。诊断报告需包含失败检查编号、命令、原始输出、代理名称与版本及安装方式。该技能仅负责 .events.json 与启动脚本输出一侧,注入侧归 adlc-cli 所有。

测试与质量2 次安装

eng-tdd

eng-tdd 是一个强制实施测试驱动开发(TDD)红-绿-重构循环的技能。其核心铁律是「没有失败的测试就不写生产代码」,要求先写一个描述期望行为的最小测试,运行并确认它因预期原因失败,再编写刚好能让测试通过的最简代码,最后在测试保持绿色的前提下重构。该技能适用于每个功能、缺陷修复、重构或行为变更,例外情况(如一次性原型、生成代码)需经人工明确批准。它提供了验证清单、好测试与坏测试的对比,以及针对「太简单」「以后再补测试」「手动测试足够」等借口反驳,并说明如何用失败测试先复现 bug 再修复以防回归。

测试与质量2 次安装

test-writer

test-writer 是 toss/react-simplikit 仓库中的测试编写技能,用于指导编写测试代码,目标是实现 100% 覆盖率,并覆盖 SSR(服务端渲染)测试和边界情况。资料给出的运行命令包括 yarn test:spec 用于运行单个测试、yarn test:coverage 用于检查覆盖率。其核心模式包括:SSR 安全测试,即使用 renderHookSSR.serverOnly 验证 hook 在服务端渲染场景下能正常返回;基础行为测试,即使用 renderHook 断言返回值符合预期;边界情况测试,即处理 null、undefined、空值等;状态变更测试,即通过 rerender 验证 hook 在 props 传入的值更新后能够正确返回最新结果。覆盖率要求为所有行、分支和函数均达到 100%。资料未提供安装步骤、所支持框架与版本的完整说明、配置方式以及除 details.md 之外的更多文档细节。

测试与质量2 次安装

integration

这是 trailofbits/coop 项目中的 integration 技能,用于在本地或远程运行并解读 coop 的 VM 集成测试套件。运行时使用 ./tests/run-integration.sh 脚本:不带参数时在 macOS/Lima 上本地运行;传入 --remote user@host 时会交叉编译并在 Linux/Firecracker 上运行。还支持 --full、--profile LIST、--name NAME 等参数。该技能要求先确认目标平台与前置条件,明确单一主机只能覆盖一种后端,不能把一种后端的通过当作同时验证了两种;运行时将输出重定向到文件、在长时间运行中说明进度、检查完整输出并按阶段报告通过或失败,且只有脚本以零退出码结束时才可判定成功,失败时需引用失败阶段、清理输出文件并说明哪些后端未运行。

测试与质量2 次安装