SuperAPI AI 工具集

api-version-compatibility-testing

测试与质量

查看项目

更新于 10-16 01:34

技能介绍

用途:当需要基于版本契约、变更日志、旧客户端样本、兼容策略、弃用时间线、网关路由和响应对比,评估 API 版本兼容性时使用。适用于需要选择理由、适用性约束、证据缺口和最小验证动作的场景;输入不完整时也可做有边界的第一轮梳理,保留被阻塞或未评估的边界。

主要能力:识别契约/客户端/服务端版本、支持与弃用时间线及迁移顺序,构建旧/新客户端与旧/新服务端的组合矩阵,给出版本矩阵及线上/语义差异,保留不支持或未知单元格。产出 AVC-## 发现项,包含主题、前置条件、关注行为、来源证据、验证方式,以及影响/优先级、负责人角色、关闭条件和证据状态。

使用方式:阅读 prompts/api-version-compatibility-testing.md,提供目标、范围、材料、环境和证据;在发现项之前完成已知、缺失、冲突、过期、范围外和假设六部分输入审计。默认用 Markdown 输出,仅在明确要求或交付格式需要时使用表格、JSON 或 CSV。

限制:不执行测试,不假设缺失的规则、版本、阈值、数据或响应,不把候选数量当作覆盖率证明;文件存在、名称、设计声明和 Eval 配置都不是运行时证据。未知项标记为未评估、阻塞或待澄清,不用惯例填充。不编辑需求、代码、测试资产或目标系统。发现项不是执行结果、覆盖率证明或发布声明。参考文件包括 evals/eval.yaml 及匹配用例、evals/trigger-prompts.csv 和 evals/local-rules.json;缺少 skill.selection 证据时标记为 BLOCKED。