autorenew

技能详情

需求冲突检测

不同材料分别要求允许和禁止同一行为。

状态稳定
类型原子 Skill
领域软件测试
生命周期测试设计
适合角色BA / PM / DEV
语言中文 / 英文
评测有评测 ✓
同步日期2026-09-15

解决什么问题

它把当前 Skill 的方法整理成可以直接执行、评审和复用的质量输入。

  • 使用 RF-## 标识发现;每条至少有双方陈述、来源、适用条件、最小证据、影响、优先级和待决策项。
  • 不删除、改写或折中任一来源,不替 Human 选择 precedence、风险接受或最终规范。
  • 同一规则在不同版本、平台、租户、地区或角色生效时,先报告范围差异;不能直接判定为冲突。
  • 看到“must”和“should”就自行判定强弱并选一条。

适用场景

推荐使用
  • 不同材料分别要求允许和禁止同一行为。
  • 角色、状态、权限、数量、时间或接口约束在同一范围内互相排斥。
  • 需要确认冲突是否真实存在,还是由版本、平台、租户或适用条件不同造成的表面差异。
常见误区
  • 看到“must”和“should”就自行判定强弱并选一条。
  • 忽略版本、平台、租户、地区或角色边界,制造跨范围冲突。
  • 只有一条规则或缺少来源时,凭经验补出另一方。
  • 用折中句覆盖原始双方,导致后续裁决无法追溯。

输入

最低输入
  • 当前任务范围、目标和待处理对象。
推荐输入
  • 项目目标
  • 测试范围
  • 约束条件
可选上下文
  • 相关代码或配置
  • 历史结果
  • 日志与指标

输出

输出会围绕该 Skill 的方法形成可执行结果,并明确事实、假设、风险和下一步。

不安装也能判断输出价值

  1. 01每条 RF-## 都保留双方来源、版本/范围和最小证据
  2. 02已区分 conflict、ambiguous、missing、stale 和 unassessed
  3. 03未静默合并、改写或替双方决定优先级
  4. 04P0/P1 冲突有责任角色、待决策问题、关闭条件和验证方法
查看完整输出结构
  1. 05未把静态材料、实现存在或测试报告文字当成实际执行证据

工作原理

  1. 01阅读并遵循 prompts/requirement-conflict-detection.md。
  2. 02先审计来源、版本、时间、角色、平台、地区、租户和适用条件;范围不明时标记限制。
  3. 03将互斥陈述成对保留,确认它们是否针对同一对象、同一动作和同一适用范围。
  4. 04区分 conflict、ambiguous、missing、stale 和 unassessed,不把缺少证据升级成冲突。
  5. 05输出影响、优先级、待决策问题、建议责任角色、关闭条件和验证方法。

安装与快速开始

安装命令 / SHELL
npx skills add \
  https://github.com/naodeng/awesome-qa-skills/tree/main/skills/zh/testing-types/requirement-conflict-detection
  -g
requirement-conflict-detection.prompt
@skill requirement-conflict-detection

结合当前项目上下文,按该 Skill 的要求给出可执行结果。

补充上下文:
[粘贴项目背景或需求]