autorenew

SKILL DETAIL

Requirement Ambiguity Analysis

Use this skill when requirement wording has unclear actors, references, scope, quantities, conditions, timing, states, or acceptance criteria; triggers include requirement ambiguity, unclear requirements, and ambiguity analysis.

StatusStable
TypeAtomic Skill
DomainSoftware testing
SDLCTest design
Good forQA / BA / PM
LanguageChinese / English
EvalsEvals ✓
Synced2026-09-15

Why this Skill

It turns this Skill's method into a quality input that can be executed, reviewed, and reused.

  • Requirement wording contains undefined terms such as “timely,” “fast,” “when necessary,” or “normal.”
  • Use RA-## finding IDs and distinguish ambiguous, missing, untestable, conflict, and out_of_scope.
  • Do not fill in absent thresholds, actors, formats, time limits, states, or permissions from common practice.
  • Retain source, statement, missing discriminator, possible readings, impact, priority, question, owner role, and validation method for each important finding.
  • Treating industry convention as a requirement fact.

When to use

Use this Skill
  • Requirement wording contains undefined terms such as “timely,” “fast,” “when necessary,” or “normal.”
  • Actors, objects, scope, quantities, conditions, timing, states, or acceptance criteria have multiple plausible readings.
  • You need to distinguish ordinary ambiguity from an explicit cross-source conflict.
Common pitfalls
  • Treating industry convention as a requirement fact.
  • Rewriting a sentence without explaining the impact of different readings.
  • Combining rules from different versions or applicability scopes.
  • Refusing to provide any useful draft because context is incomplete.

Input

Minimum Input
  • The current task scope, objective, and subject under review.
Recommended Input
  • Project goal
  • Test scope
  • Constraints
Optional Context
  • Relevant code or configuration
  • Historical results
  • Logs and metrics

Output

The output follows this Skill's method and makes facts, assumptions, risks, and next steps explicit.

Judge the output value before installing

  1. 01The ambiguous phrase and source are quoted
  2. 02The missing decision discriminator is stated, not just “it is ambiguous”
  3. 03Possible readings and final decisions are separate
  4. 04P0/P1 items have owner role, close condition, and validation method
View full output structure
  1. 05Explicit conflicts are routed without silently choosing a side

How It Works

  1. 01Read and follow prompts/requirement-ambiguity-analysis.md.
  2. 02Audit known, missing, conflicting, stale, out-of-scope, and assumed information.
  3. 03Preserve each ambiguous statement, source, applicability, and missing discriminator. List possible readings without selecting one.
  4. 04Rank delivery, quality, and testability impact; provide assignable, closeable questions and validation methods.
  5. 05When material is explicitly mutually exclusive, mark it as conflict and suggest requirement-conflict-detection by Skill name only; do not link its internal files.

Install & Quick Start

Install command / SHELL
npx skills add \
  https://github.com/naodeng/awesome-qa-skills/tree/main/skills/en/testing-types/requirement-ambiguity-analysis
  -g
requirement-ambiguity-analysis.prompt
@skill requirement-ambiguity-analysis

Using the current project context, produce an actionable result following this Skill.

Additional context:
[Paste project context or requirement]