autorenew

技能详情

需求歧义分析

需求包含“及时”“快速”“必要时”“正常”“支持”等未定义词。

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

解决什么问题

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

  • 使用 RA-## 标识发现;至少区分 ambiguous、missing、untestable、conflict 和 out_of_scope。
  • 不把缺失阈值、角色、格式、时限、状态或权限从常识中补出来。
  • 每条重要发现保留 source、原句、缺失区分项、可能解释、影响、优先级、问题、责任角色和验证方式。
  • 把“行业通常如此”当成需求事实。

适用场景

推荐使用
  • 需求包含“及时”“快速”“必要时”“正常”“支持”等未定义词。
  • 角色、对象、范围、数量、条件、时间、状态或验收判定有多种可能解释。
  • 需要判断一句话是普通歧义,还是已经构成跨来源冲突。
常见误区
  • 把“行业通常如此”当成需求事实。
  • 只改写句子,不说明不同理解会造成什么影响。
  • 把两个版本或不同适用范围的规则强行合并。
  • 以“信息不足”为由拒绝输出任何可用初版。

输入

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

输出

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

不安装也能判断输出价值

  1. 01已引用歧义原句和来源
  2. 02已说明缺少的可判定区分项,而不是只说“有歧义”
  3. 03已把可能理解和最终裁决分开
  4. 04已对 P0/P1 问题给出责任角色、关闭条件和验证方式
查看完整输出结构
  1. 05已将明确冲突路由出去,没有静默选边

工作原理

  1. 01阅读并遵循 prompts/requirement-ambiguity-analysis.md。
  2. 02先做输入审计,区分已知、缺失、冲突、过期、范围外和最小假设。
  3. 03逐条保留含歧义的原句、来源、适用范围和缺失区分项;列出可能理解,但不选择其中一个。
  4. 04按交付、质量和可测性影响排序,给出可指派、可关闭的问题和验证方式。
  5. 05若材料明确互斥,标为冲突并建议使用 requirement-conflict-detection;只写 Skill 名称,不链接其内部文件。

安装与快速开始

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

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

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