autorenew

SKILL DETAIL

Requirement Conflict Detection

Use this skill when multiple requirement, policy, contract, or acceptance sources may contain mutually exclusive rules or constraints; triggers include requirement conflict detection, conflicting requirements, and mutually exclusive requirements.

StatusStable
TypeAtomic Skill
DomainSoftware testing
SDLCTest design
Good forBA / PM / DEV
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.

  • Different artifacts allow and prohibit the same behavior.
  • Use RF-## finding IDs; each item includes both statements, sources, applicability, minimum evidence, impact, priority, and decision needed.
  • Do not delete, rewrite, or compromise either source, and do not choose precedence, risk acceptance, or the final specification for a Human.
  • When a rule differs by version, platform, tenant, region, or actor, report the boundary first instead of calling it a conflict.
  • Choosing one statement because “must” sounds stronger than “should”.

When to use

Use this Skill
  • Different artifacts allow and prohibit the same behavior.
  • Role, state, permission, quantity, timing, or interface constraints are mutually exclusive in the same scope.
  • You need to determine whether a difference is a real conflict or a boundary caused by version, platform, tenant, region, or applicability.
Common pitfalls
  • Choosing one statement because “must” sounds stronger than “should”.
  • Ignoring version, platform, tenant, region, or actor boundaries and creating a cross-scope conflict.
  • Inventing the other side when only one rule or one source is available.
  • Hiding both original statements behind an unapproved compromise sentence.

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. 01Every RF-## preserves both sources, versions/scopes, and minimum evidence
  2. 02conflict, ambiguous, missing, stale, and unassessed are distinct
  3. 03No source was silently merged, rewritten, or used to decide precedence
  4. 04P0/P1 conflicts have an owner role, decision question, close condition, and validation method
View full output structure
  1. 05Static artifacts, implementation presence, and report wording are not called execution evidence

How It Works

  1. 01Read and follow prompts/requirement-conflict-detection.md.
  2. 02Audit source, version, time, actor, platform, region, tenant, and applicability conditions; state limitations when a boundary is missing.
  3. 03Preserve mutually exclusive statements as a pair and verify whether they address the same object, action, and scope.
  4. 04Distinguish conflict, ambiguous, missing, stale, and unassessed; do not promote missing evidence into a conflict.
  5. 05Provide impact, priority, decision question, suggested owner, close condition, and validation method.

Install & Quick Start

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

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

Additional context:
[Paste project context or requirement]