autorenew

Updated: 2026-03-25

requirements-analysis

Basic Information

Skill Name
requirements-analysis
Author
naodeng
Use Scenario
Requirements are ambiguous, changing, or risky and need testability assessment.
Target Users
QAs and BAs who analyze requirements before case writing.
Summary
Who should use: QAs and BAs who analyze requirements before case writing. Best used when: Requirements are ambiguous, changing, or risky and need testability assessment. How to use: Input requirement context, identify ambiguities and risks, then output clarifications and test direction.

Full Skill Guide

When

  • Requirement documents are incomplete, ambiguous, or frequently changing.
  • Team asks QA to identify risk before test case implementation.
  • You must decide what can be tested now vs. what needs clarification.

What

  • Produce a requirement-level risk and testability assessment.
  • Output clarified scope, dependency list, and verification strategy.
  • Turn unclear requirements into actionable QA questions and decisions.

How

  1. Decompose requirement into business rules, state transitions, and exception handling.
  2. Mark ambiguity: missing inputs, unclear outcomes, or conflicting logic.
  3. Map requirement to test dimensions: functional, data, interface, workflow, non-functional.
  4. Prioritize by user impact and change volatility.
  5. Create clarification questions with expected decision owner.
  6. Finalize analysis report with recommended next QA actions.

Reference

Positive Example (Input -> Output)

Input:

  • PRD: discount rules + tiered membership + refund exception

Output:

  • Rule matrix with explicit boundaries
  • High-risk list (rounding, overlap rules, rollback behavior)
  • Clarification checklist and proposed acceptance criteria

Negative Example (Input -> Output)

Input:

  • "Read PRD and give me test points"

Output (problem):

  • Generic test points without requirement conflict detection
  • No unresolved-question tracking

Limits

  • Do not assume missing business rules as fixed truth.
  • Do not jump to case writing before ambiguity triage.
  • Do not ignore upstream/downstream dependency impact.
  • Do not output risk ranking without rationale.
  • Do not claim requirement is testable when acceptance criteria are absent.

Usage Guide

  1. Install and enable requirements-analysis first (use the install commands in this page).
  2. In your request, provide required context: scope, environment, timeline, and expected output format.
  3. Trigger with requirement input, for example: "Use requirements-analysis to analyze this PRD and list ambiguities/risk points."
  4. Ask for fixed outputs: ambiguity list, clarification questions, risk ranking, and testability conclusion.
  5. After PM/dev clarifications, rerun with updated answers to get a clean final version.

Installation

Platform

AI Tool

Quick install (one line)

Generating command...

Full script

Loading script...
Share