autorenew

SKILL DETAIL

Requirement Consistency Analysis

Use this skill when multiple requirement artifacts may disagree on terminology, identifiers, formats, states, rules, or behavior; triggers include requirement consistency, cross-document consistency, and consistency 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.

  • PRDs, stories, API contracts, prototypes, technical notes, or acceptance criteria use different names or states.
  • Use RC-## finding IDs; each row includes source pair, comparison key, relation, status, evidence, scope/version, impact, and action. Relations are aligned, inconsistent, or conflict; statuses are assessed, missing, stale, or unassessed.
  • In business-rule mode, add BR-## rule-level evidence for subject/object, trigger, applicability, precedence/override, action, outcome, and exception; never treat “stricter” as automatically higher precedence.
  • Status values: assessed, missing, stale, and unassessed are evidence states, not relation values.
  • Treating similar terms as the same object without evidence.

When to use

Use this Skill
  • PRDs, stories, API contracts, prototypes, technical notes, or acceptance criteria use different names or states.
  • You need to check whether multiple materials describe the same actor, field, flow, and outcome consistently.
  • The same flow may differ by version, time, platform, or role and applicability must be established first.
Common pitfalls
  • Treating similar terms as the same object without evidence.
  • Ignoring document version, publication time, platform, tenant, or region.
  • Filling one source's omissions with another source's unstated defaults.
  • Rewriting conflicting statements into an unapproved compromise rule.

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. 01Each comparison conclusion cites source, version/scope, and minimum evidence
  2. 02Relation values aligned, inconsistent, and conflict are separate from statuses assessed, missing, stale, and unassessed
  3. 03Explicit conflict is not silently merged or incorrectly downgraded
  4. 04P0/P1 issues have owner role, decision question, and validation method
View full output structure
  1. 05Names, document existence, and static tables are not presented as runtime results

How It Works

  1. 01Read and follow prompts/requirement-consistency-analysis.md.
  2. 02Inventory source, version, time, actor, platform, and applicability scope. State the limitation when a comparison artifact is missing.
  3. 03Compare terminology, identifiers, formats, states, rules, and behavior using stable keys; preserve evidence and relationship per item.
  4. 04Distinguish relation values aligned, inconsistent, and conflict from evidence statuses assessed, missing, stale, and unassessed; never silently merge mutually exclusive rules.
  5. 05When the task requests business-rule mode, use stable rule keys and BR-## rule-level evidence for subject, trigger, applicability, precedence/override, action, outcome, and exception while retaining generic RC-## findings.
  6. 06Provide impact, priority, owner role, open question, 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-consistency-analysis
  -g
requirement-consistency-analysis.prompt
@skill requirement-consistency-analysis

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

Additional context:
[Paste project context or requirement]