Updated: 2026-03-25
requirements-analysis
Basic Information
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
- Decompose requirement into business rules, state transitions, and exception handling.
- Mark ambiguity: missing inputs, unclear outcomes, or conflicting logic.
- Map requirement to test dimensions: functional, data, interface, workflow, non-functional.
- Prioritize by user impact and change volatility.
- Create clarification questions with expected decision owner.
- 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
- Install and enable
requirements-analysisfirst (use the install commands in this page). - In your request, provide required context: scope, environment, timeline, and expected output format.
- Trigger with requirement input, for example: "Use
requirements-analysisto analyze this PRD and list ambiguities/risk points." - Ask for fixed outputs: ambiguity list, clarification questions, risk ranking, and testability conclusion.
- 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...