SuperAPI AI 工具集

Skill 广场

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

更新于 10-19 00:11

测试与质量

12,314 个结果

aif-verify

aif-verify 是 lee-to/ai-factory 集成中的实现后质量校验技能,用于在任务实现完成后核对代码是否符合计划、是否有遗漏、代码能否编译、测试是否通过以及质量是否达标。该技能为可选调用,通常在 /aif-implement 完成全部任务后触发,也可随时手动运行。它会先加载配置与所有权/门禁契约,再定位计划产物(基于当前 Git 分支名转换的 stem 查找 plans 目录下的计划文件,或在无 Git 模式下选择最近提交、分支差异等),随后逐条审计任务完成情况(标记 COMPLETE、PARTIAL、NOT FOUND、SKIPPED),执行构建/编译、测试、Lint、导入与依赖等代码质量检查,并进行一致性检查:需求溯源与语义一致性、计划与代码漂移、遗留产物(TODO、FIXME、调试输出等)、配置与环境变量文档、DESCRIPTION.md 同步等。技能支持 strict | normal | lenient 三种严格度,可输出机器可读的 aif-gate-result JSON 质量门禁摘要,并按项目专属的 skill-context 规则调整校验与报告内容。

测试与质量96 次安装

tdd

TDD 是一个测试驱动开发技能,围绕“红→绿”循环提供参考规范,帮助开发者写出值得保留的测试。技能强调先写失败测试、再写最少实现代码的工作方式,要求测试验证公共接口而非实现细节,让代码可以自由重构而测试保持稳定。技能给出了好测试的标准、测试放置的接缝(seam)、常见反模式(实现耦合、同义反复、横向切片)以及循环规则;同时要求测试只在事先与用户确认的接缝上编写,并在探索代码库时参考 GLOSSARY.md 与 ADR,使测试名称与接口词汇匹配项目领域语言。适用于希望以测试先行方式构建功能或修复缺陷、想要进行集成测试,或提到“红-绿-重构”的场景。

测试与质量96 次安装

principle-attack-the-premise

“Attack the Premise”(攻击前提)是一个用于调试与问题排查的原则性技能。当两个或更多共享同一前提的修复方案在同一个关卡(gate)上失败时,它提示你怀疑前提本身,而不是继续修补方案。该技能要求先写下所有失败修复共同假设的那一句话,再对“谁持有失衡”进行普查(census),以可重复运行的脚本形式统计每个参与者在每次运行中的失衡分布,然后读取偏斜(skew):若每次运行都是同样少数参与者承担大部分失衡,就说明存在某种机制在分配这个角色,需要找出该分配机制,并按照“懒惰协议”移除这种不对称,而不是补偿它——例如轮换角色、随机化分配或移动角色,使任何参与者都不会在每次运行中都持有该角色。该技能强调在前提被写下且普查存在之前不要开始下一次修复;若普查在各参与者之间是均匀的,则前提不是原因,应到别处寻找原因并保留普查作为证据。它与“Redesign from First Principles”不同,后者围绕新需求重建设计,而本技能质疑的是当前设计所假设的一个事实。

测试与质量95 次安装

drift-testing

Drift Testing 是一套用于验证 API 实现是否符合 OpenAPI 规范的技能与工具集,基于 Drift CLI 运行。它通过读取 OpenAPI 规范生成测试用例,对真实服务或 Prism 模拟服务器发起请求,比对响应状态码与数据结构,从而发现实现与规范之间的漂移(spec drift)。该技能同时支持双向契约测试(BDCT),可将验证结果发布到 Pactflow 并集成到 CI/CD 流程中。除 OpenAPI 外,还支持针对 Kafka、SNS、SQS 等事件驱动服务的 AsyncAPI 3.x 测试。技能附带多个辅助脚本,用于提取端点、生成测试骨架、检查覆盖率以及自动重试失败用例,帮助团队实现完整的端点覆盖。

测试与质量95 次安装