SuperAPI AI 工具集

Skill 广场

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

更新于 11-03 00:11

测试与质量

13,058 个结果

verify

Verify 是一个用于自动化测试、手动验证脚本和验收门禁的技能。它强调验证的本质是运行时观察:构建并运行应用,驱动到变更代码实际执行的位置,捕获所见作为证据,而不是运行测试或类型检查。该技能指导如何确定变更范围(如通过 git diff 或 PR diff)、识别运行时表面(CLI、API、GUI、库边界、智能体配置、CI 工作流等),并驱动最小路径使变更代码执行。它要求端到端通过真实界面验证,对破坏性路径保持谨慎,并主动探测边界情况。最终以 PASS、FAIL、BLOCKED 或 SKIP 给出结论,并附上步骤、证据和发现。

测试与质量1 次安装

pragmatic-testing

pragmatic-testing 是一个面向开发者的测试决策技能,用于回答“是否该写测试、测试应断言什么、该用哪种测试替身、一次改动需要几个测试”等问题。它提供一套实用规则:写测试前先做“值得写吗”检查,明确测试要捕获的真实缺陷;期望值应取自产品规则的字面量而非被测代码;每条规则只在拥有它的最低层测试一次;按需选择最便宜的测试替身;只验证可观察的效果;大多数行为改动 1 至 3 个测试即可;跳过测试时须说明由哪个现有测试或编译器检查兜底。此外还包含缺陷复现流程、测试坏味道清单,以及审计与精简测试时的覆盖率对比和变异测试证明方法。示例使用 Swift,但规则适用于任意语言。

测试与质量1 次安装

test-generator

test-generator 是一个面向已有代码编写测试的技能,目标是将被测代码的行覆盖率(以及工具支持时的分支覆盖率)提升到至少 80%。输入为一个函数、类、模块或一份缺陷报告,输出为符合项目现有测试框架与目录约定的可运行、可通过的测试文件,并附上仍未覆盖部分的简短说明。它强调从契约、分支、依赖、状态与并发中挑选用例,覆盖边界、空值、非法输入、错误路径与状态转换,而非只走正常流程,从而让测试真正能发现代码被改坏。

测试与质量1 次安装

grading-backend

grading-backend 是一个用于给团队后端实现打分的 AI 技能,出自 jackwener/group-workshop。它按照统一评分标准(rubric)对照项目的 spec 文档,对本地部署的后端服务在 9 个加权维度上打分,产出可交付给学员的 markdown 报告,以及可用于汇总排行榜的 JSON 摘要,每项打分都要求附带证据。该技能针对的是一个 AI 培训场景:50 名学员分成约 12 组,以 spec-driven 方式实现本地部署的后端服务。它可以被 Claude、Qoder、Cursor 或 Claude Code agent 调用。评分维度包括 Spec 一致性(权重 20)、健壮性(15)、API 设计(12)、测试(12)、数据建模(10)、代码分层(10)、性能(8)、可观测性(7)、文档(6),合计权重 100。打分使用 0–10 标尺,并对总分映射到 S/A/B/C/D 档位。技能强调 evidence-first:高分和低分都必须有足够数量的证据(代码引用、截图、命令日志、spec 引用四类之一),证据不足时该维度标记为 EVIDENCE_MISSING 并不计入总分。使用前需要本机可运行被评后端、有 spec 文档、Node.js ≥ 18 与 curl 环境,所有证据与报告输出到被评项目根目录下的 .grading/。

测试与质量1 次安装

device-interaction

Device Interaction 是一个用于在真机或模拟器上验证 iOS 应用行为的子智能体技能。它通过截图、UI 层级(hierarchy)和触摸交互来判断应用是否按预期工作,适用于实现影响 UI 的功能后需要设备验证的场景。该技能由主智能体通过 Agent 工具以 general-purpose 子智能体方式调用,会话流程为:启动会话(DeviceInteractionStartSession)→ 安装并运行(DeviceInteractionInstallAndRun,包含构建)→ 事件合成与观测(DeviceEventSynthesize,可重复)→ 结束会话(DeviceInteractionEndSession)。交互命令支持点击、双击、滑动、硬件按键、键盘输入、等待和屏幕方向设置等,并优先使用层级文件中的元素中心坐标进行触摸操作。

测试与质量1 次安装

session-card-broken

这是一个用于测试的夹具(fixture)页面,名称为 session-card-broken,来源于 jame581/godotprompter 项目。其描述明确说明:会话卡片(session card)区域为空,校验器(validator)应当拒绝该页面。页面正文仅包含标题、相关技能提示(指向 godot-brainstorming,用于设计探索)、共存说明(Coexistence)与实现清单(Implementation Checklist)等占位性段落,并声明本夹具的存在目的就是被拒绝。该页面并非面向用户的正式工具或技能产品,不提供实际功能、安装方式或使用流程。

测试与质量1 次安装

fix-flaky-test

用于稳定非确定性(flaky)测试的技能指南。核心要求是:先通过循环运行复现失败,命名不确定性类别(如时序/顺序、共享状态、网络/外部服务、随机性、时间/时钟、资源耗尽、环境),然后在生产代码或测试设置中定位并修复根因,而不是修改断言、加 sleep、放宽超时、用 try/catch 吞掉信号或直接跳过测试。修复后必须在相同失败条件下循环运行同一测试,粘贴所有通过的输出作为证据。适用于测试不稳定排查、CI 偶发失败处理等场景。

测试与质量1 次安装