SuperAPI AI 工具集

requirement-conflict-detection

测试与质量

查看项目

更新于 10-16 01:34

技能介绍

用途:在同一适用范围内,识别多份需求、策略、合同、设计或验收资料之间互斥的规则和约束。典型场景包括:不同资料对同一行为一允许一禁止;角色、状态、权限、数量、时间或接口约束在同一范围内互斥;需要判断差异是真实冲突,还是版本、平台、租户、地区或适用性造成的边界差异。不适用于没有互斥陈述的单来源需求评审,也不用于接受业务风险、选择优先级或发明未经批准的折中规则。

主要能力:读取并遵循 prompts/requirement-conflict-detection.md;审计来源、版本、时间、行为者、平台、地区、租户和适用条件,边界缺失时说明局限;将互斥陈述成对保留,并验证是否针对同一对象、动作和范围;区分冲突、含糊、缺失、过时和未评估,不把缺失证据升级为冲突;为每个发现提供影响、优先级、决策问题、建议负责人、关闭条件和验证方法;使用 RF-## 编号,每项包含双方陈述、来源、适用性、最低证据、影响、优先级和所需决策。

使用方式:先读该技能的主提示词,提供目标、范围、材料、环境和可用证据;遵循输入审计和输出契约,信息不完整时给出有界的第一轮分析;默认用 Markdown 输出,要求表格、CSV 或 JSON 时保留相同的证据、状态、影响、负责人和验证字段。

限制:不得删除、改写或折中任一来源,不替人选择优先级、接受风险或给出最终规范;规则因版本、平台、租户、地区或行为者不同时,先报告边界而不是直接称为冲突;版本、范围、来源或上下文缺失时标记为缺失、过时或未评估并索取证据;静态文档措辞、已有实现或报告表格不得当作运行时验证证据。回归检查可用 evals/eval.yaml 与 evals/cases/;检查发现行为可运行 scripts/run_skill_trace_eval.py 并配合 evals/trigger-prompts.csv 与 evals/local-rules.json,缺少 skill.selection 证据视为 BLOCKED,而非触发通过。该项是仓库根目录开发检查,独立技能包不包含仓库运行器,运行时不依赖它。