SuperAPI AI 工具集

Skill 广场

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

更新于 10-30 00:12

测试与质量

12,926 个结果

swift-testing

Swift Testing 是一个面向开发者的测试技能,提供关于现代 Swift Testing 框架的最佳实践、模式与实现指导。它覆盖 @Test、#expect、#require、@Suite 等核心语法,测试替身(Dummy、Fake、Stub、Spy、SpyingStub、Mock)、fixtures、集成测试、快照测试,以及从 XCTest 迁移的完整指南。该技能强调遵循 F.I.R.S.T. 原则与 Arrange-Act-Assert 结构,帮助编写可靠、可维护的测试。适用于需要编写或现代化 Swift 测试、处理异步测试、参数化测试、测试数据构造、模块交互验证和 UI 回归测试的场景。

测试与质量3 次安装

fast-track-ai-assess

fast-track-ai-assess 是一个用于对项目、功能或想法进行内部评估的技能。它的定位是证据驱动的只读评估:在收集证据的过程中可以检查文件、历史、命令与观察到的行为,但不修改被评估对象。评估开始前需先读取 fast-track-ai/INDEX.md,冻结评估目标与范围,并在得出结论前明确具体标准。评估过程区分观察事实与推断,要求精确引用仓库路径、持久化产物和命令结果,并将不利证据记录在“Evidence against conclusion”下,将不可用证据、不确定性、评估者局限与范围限制记录在“Limitations”下。最终产出可辩护的结论与具体建议,每条发现需说明问题、证据、后果与建议,优先级由所述后果推导,建议作为后续工作的输入而非本技能执行的实现。该技能只写入一个文件到 fast-track-ai/assessments/ 目录,并调用 fast-track-ai-init 的脚本来重建索引。

测试与质量3 次安装

cypress-skill

Cypress Skill Pack 是一个面向 Cypress 测试框架的技能包,作者 jovd83,版本 1.2.1。它作为 Cypress 相关请求的入口,负责将任务路由到最合适的子技能,并应用仓库共享的测试标准。该技能包覆盖 Cypress 测试的规划、编写、调试、文档化和运营化,可路由 E2E、API、组件、视觉、可访问性等测试类型。核心能力包括:编写与修复 Cypress 测试、CI 与分片及容器化执行、页面对象结构决策、Playwright 或 Selenium/WebDriver 迁移、CLI 浏览器自动化、需求提取、覆盖率规划与维护、测试文档与失败诊断、人工或智能体交接工作流、测试用例导出到 Xray/Zephyr/TestLink/TestRail、测试管理集成、IDE 安装帮助以及面向非技术人员的摘要报告。使用方式上,根技能仅用于路由、包发现或仓库级标准,任务明确后应进入具体子技能;通过 skill-dispatcher 进行跨技能路由,优先按意图分发。共享标准强调使用面向用户的弹性定位器和有意义的断言,避免硬等待、占位测试和虚假完成声明,显式管理设置与状态,选择性模拟外部依赖。注意事项包括:Cypress 命令异步排队,不应使用 async/await;避免条件测试;跨域导航需使用 cy.origin();避免 cy.wait(Number) 硬等待。

测试与质量3 次安装

bug-fix-lifecycle

Bug Fix Lifecycle 是一个面向缺陷全生命周期管理的技能,用于指导 Codex 从缺陷发现、报告、修复到回归验证与文档更新。它强调以仓库内的真实证据为基础:新增缺陷需附带可审计的依据,修复已批准缺陷时应先编写失败的确认测试再实施最小可行修复,并说明需求缺口、测试缺口与根本原因。该技能会先探查目标仓库的约定与测试栈,优先使用仓库原生工具而非自造流程。它区分仅报告(discovery-only)与已批准修复(approved-fix)两条执行路径,并通过 skill-dispatcher 按意图调度确认测试设计、测试制品渲染、测试数据生成等其他技能。输出可使用规定的 Markdown 模板,也可生成符合 schema 的机器可读 JSON,并支持导出 Jira 或 Linear 就绪的草稿。它不适用于全新功能开发、与缺陷无关的大规模重构或仅做事故复盘,也不在技能内部建立持久共享记忆。

测试与质量3 次安装

qc-skill

qc-skill 是一个确定性的媒体质量检测与校验工具,用于测量和检查视频、音频、字幕及交付产物。它可对单个文件或一组命名交付物执行检测。工作方式是通过 JSON 请求调用:operation 分为 inspect(仅测量)、check/validate(测量并对照规则评估),kind 支持 video、audio、subtitle、delivery、delivery_package。工具支持字幕与参考视频时长对比、跨交付物时长一致性与依赖关系检查、字幕时间线完整性校验,以及通过 ffmpeg signalstats 检测超出合法 8-bit 亮度范围的视频信号。它不替调用方做发布/拦截/重渲染决策,不编辑或转码媒体,不生成字幕、不做语音转写或语义理解,不执行调用方提供的滤镜图或 shell 命令,也不会编造无法实际测得的测量值。

测试与质量3 次安装

vitest

Vitest 是一个由 Vite 驱动的下一代测试框架,提供与 Jest 兼容的 API,并原生支持 ESM、TypeScript 和 JSX。它与 Vite 应用共享同一套配置、转换器、解析器和插件,可用于编写测试、模拟(mocking)、配置覆盖率以及处理测试相关任务。其核心特性包括:Vite 原生集成,利用 Vite 的转换管线实现类似 HMR 的快速测试更新;Jest 兼容,可作为大多数 Jest 测试套件的替代品;智能监听模式,基于模块图仅重新运行受影响的测试;无需配置即可支持原生 ESM、TypeScript、JSX;多线程 worker 并行执行测试;内置基于 V8 或 Istanbul 的覆盖率统计;提供快照测试、模拟和 spy 工具。该技能基于 Vitest 3.x,生成于 2026-01-28。

测试与质量3 次安装

check-side-effects

这是一个面向代码变更的副作用审查技能:在常规代码评审(检查是否符合规范与需求)之外,专门追问“这次改动无意中让哪些事情成为可能”,例如安全漏洞、破坏性变更、慢路径和被削弱的检查。它通过脚本界定变更范围,收集仓库规则,按改动内容选择 Guard、Security、Compatibility、Performance、Doubt 等审查视角,并行派出子代理分析,再逐条核实结论并生成按“合并前修复 / 以后再做 / 已检查无误”分组的报告,仅在用户要求时修改代码。

测试与质量3 次安装

prune-tests

prune-tests 是一个用于精简测试套件的技能,目的是从测试中剔除低信号测试,让 CI 运行更快、偶发失败更少,同时保留所有守护真实行为的测试。它按 rubric.md 的判定标准对测试分类,分为 cut、keep、deflake、rewrite 四类,并通过子代理分批分类、复核、应用删除、验证和生成报告等步骤完成。所有改动在用户确认前保持未提交状态,只有用户明确同意后才会执行提交、推送或开 PR。

测试与质量3 次安装