From a product perspective, quality is not a defect count; it is whether users complete valuable tasks and want to return. Technical metrics need to be interpreted through scenarios, outcomes, and trust.

The Product Quality Perspective Skill evaluates behavior through customer outcomes and product risk, preventing a green dashboard from standing in for user value.

The membership-upgrade example ties customer tasks, pricing and entitlement rules, payment failure states, conversion signals, and acceptance gaps to business decisions.

Awesome QA Skills organizes Skills by language and testing stage. The series overview covers repository structure and shared installation options; this guide stays with Product Quality Perspective.

Read the source Skill first

The main prompt covers Inputs, Applicability Check, Product Questions, Output Contract, Evidence and Boundaries. Those headings are navigation; the project artifacts still provide the facts.

This Skill has no separate examples directory. The sample below is derived from its entry point, main prompt, and eval constraints.

Product Quality Perspective starts with user tasks and business trade-offs. These Skills add collaboration, QA evidence, or experience detail:

SkillWhen to use itWhat it adds
Multi-Role Quality SynthesisProduct, QA, Technical, and UX material needs to be combinedPreserves role evidence and disagreement in a decision-ready summary
QA Quality PerspectiveProduct risks need to be tied to coverage, gaps, and release evidenceChecks whether test conclusions support a specific release judgment
UX Quality PerspectiveA user task is blocked by comprehension or failure recoveryConnects the issue to states, impact, and verifiable actions
Technical Quality PerspectiveBusiness rules depend on interfaces, data, or recoveryConnects business risk to runtime consequences and technical evidence
Project Delivery PerspectiveScope, dependencies, or verification windows affect the dateTracks delivery conditions without making Product or QA approvals

What Product Perspective contributes across the workflow

Product, QA, and UX use the same development stages but ask different questions. For a membership-upgrade change, Product keeps asking what it means for users and the business; it does not turn every stage into a test checklist.

StageProduct questionWhat the team receives
Requirements analysisAre user value, business rules, scope, and acceptance clear?Product report, rule gaps, open questions, and responsible roles
Test strategyWhich journeys and failure outcomes deserve protection, and are trade-offs explainable?User/business risk priorities and evidence needed for a decision
Test strategy reviewDo excluded or downgraded risks have a Product rationale and accepter?Findings, impact, and revisions to strategy trade-offs
Code reviewCan the change be traced to user value, business rules, and acceptance criteria?User-impact questions and evidence requests for Development or QA
Test case writingDo cases protect key journeys and business rules?Product priorities, missing rules, and verifiable outcomes
Test case reviewDo expected results represent outcomes users can perceive?Coverage gaps, business ambiguity, and missing materials
Test reportingHow do tested, untested, and blocked work affect user and business decisions?Product impact, residual risk, and release questions
Test report reviewDo conclusions trace to user value, rules, and real evidence?Risk, information gaps, actions, and confidence

The Product output contract includes summary, facts, evidence, findings, risks, information gaps, questions, actions, and confidence. It explains product impact but does not turn a recommendation into a test pass or release approval.

Separate the three perspectives on one input

Shared input: delayed payment callbackProduct Quality PerspectiveQA Quality PerspectiveUX Quality Perspective
Requirements, PR, regression record, payment logs, timeout recordingConfirm waiting rules, duplicate-charge risk, and business approverCheck whether timeout, retry, and reconciliation ran and have evidenceCheck whether users understand processing/timeout states and can recover

Membership-upgrade evidence should answer product questions

Review membership-upgrade scope, failure states, and acceptance gaps through user value and business rules. The examples tie product questions to user actions and business outcomes.

Product questionEvidenceJudgment
Does the user understand the benefits?Benefits copy, pricing page, usability recordMissing explanation can affect conversion and complaints
Can the user continue after payment fails?Callback, order state, retry recordThe failure path determines duplicate-charge risk
Is trial eligibility stable?Rule document, account data, boundary casesEligibility drift can damage trust

Put user tasks, business rules, and evidence together before asking the Product owner to make a trade-off.

Return to the user task when metrics move

Lower conversion, more refunds, and rising support complaints need explanations tied to a specific task. Keep signals, hypotheses, and next checks together.

SignalCandidate explanationNext check
Membership upgrade conversion fallsPrice change, unclear benefits, or payment failureSegmented funnel, payment logs, user interviews
Refund rate risesDelayed benefit delivery or misunderstood rulesOrder state, benefit delivery time, support tickets
Complaints fallEntry point is hidden and users stop tryingEntry-point exposure, abandonment, new-user feedback

Retain the signal source and unverified assumptions. The Skill organizes options; the Product owner decides scope and release conditions.

Carry the same product risk from requirements to release

Product judgment should travel through development handoffs, not appear as a paragraph added just before the release meeting.

Development stepInputsQuestionHandoff
Requirements reviewMembership rules, pricing, benefits, user tasksWhat must the user accomplish, and which outcome is unacceptable?Business rules, acceptance gaps, open questions
Design and development integrationUI states, API contract, order-state transitionsAre success, processing, failure, and retry defined consistently?State table, boundary rules, integration record
Testing and defect reviewCases, order samples, payment logs, support feedbackWhich risks have evidence and which remain product assumptions?Risk list, evidence index, follow-up tests
Release reviewBuild ID, funnel data, residual risk, ownersDoes this scope support release, and who accepts remaining risk?Product decision record and follow-up actions

For a delayed payment callback, Product confirms whether users see “processing” and the maximum wait; Development explains order state, callback idempotency, and benefit delivery; QA retains timeout, retry, and reconciliation evidence. “Payment is broken” is too vague to tell anyone what to do next.

Acceptance rules can be made concrete:

  • After successful payment, order state and membership benefits eventually agree; duplicate callbacks do not grant benefits twice.
  • While payment is processing, the page explains the state and next step without prompting another payment.
  • After payment failure, the order is not marked successful and the user can retry safely or contact support.
  • Trial eligibility, price, and benefits use the same business-rule version; test data and release material record their sources.

The following product-quality record is hypothetical; it demonstrates structure and does not describe a real project result.

stage: test-report-review
user_task: User upgrades membership and receives benefits
business_rule: Duplicate callbacks for one order grant benefits only once
facts:
  - A successful-payment example for build-2026-09-24-01 is saved
  - The timeout example has only a screenshot, with no order state or callback log
evidence:
  - checkout-success-report.html
  - order-1234-event-log.json
inference:
  - Timeout recovery does not yet support a claim that duplicate payment is prevented
unknown:
  - Maximum wait for a processing order and support fallback
risk: high
action: Add timeout, duplicate-callback, and reconciliation records; then confirm waiting copy with Product
owner: Payment lead / Product lead
confidence: medium

During integration, Product can check whether business_rule appears in the API contract and acceptance criteria; QA can trace evidence to run records; the release owner can review unknown, risk, and owner without searching chat history. The summary can be brief, but the fields must connect to the next action.

Adaptable prompt

Use the product-quality-perspective Skill.

Stage: test report review (test-report-review)
Task: Review membership-upgrade scope, failure states, and acceptance gaps through user value and business rules
Version and environment: [requirement / build / environment]
Inputs: [file paths or links]
Scope: [included and excluded journeys]
Constraints: [accounts, data, time, compliance]

Report summary, facts, evidence, findings, risks, information gaps, open questions, actions, and confidence. Focus on user tasks, business rules, acceptance criteria, and business impact. Cite the source for each judgment. Mark unsupported content as a gap or assumption; do not report code correctness, test pass, or release approval.

Keep product quality grounded in completed user tasks

A membership-upgrade review should cover UI states, benefit comprehension, payment completion, and failure recovery. Start with the main task, key rules, and unacceptable failures such as duplicate charges, delayed benefits, or lost trial eligibility.

Metrics also need to map back to tasks. A conversion drop may come from pricing or payment failure; fewer complaints may mean the entry point disappeared. Retain user signals, business rules, and unverified assumptions so the Product owner can decide whether to change scope or release conditions.

Who should use this Skill

Product managers can check whether acceptance criteria reflect user tasks. QA can add business risks and unacceptable failures. Delivery leads can include conversion, trust, and scope trade-offs in release review. When evidence is missing, keep the question open rather than inventing a user conclusion.

Review a product assessment before handoff

Review itemWhat to retainIf missing
User taskTarget user, key path, and unacceptable failuresAsk for confirmation; do not invent a rule
Business rules and scopeSources, inclusions, exclusions, and acceptance criteriaRecord the rule gap and affected scope
Evidence and judgmentOrders, logs, feedback, acceptance records, and linked conclusionsSeparate facts, inference, and assumptions
Product risk and actionUser/business impact, owner, next step, and confidenceDo not compress risk into “overall manageable”
Responsibility boundaryProduct impact only; no code correctness, test pass, or Go/No-GoAsk the relevant role for its assessment

Install and invoke

Install the individual Skill. The series overview carries the longer installation explanation.

npx skills add https://github.com/naodeng/awesome-qa-skills/tree/main/skills/en/testing-workflows/product-quality-perspective -g

Invoke it with “Use the product-quality-perspective Skill,” then attach the real artifacts.

Common questions

Will the Skill identify why conversion fell?

No. It separates candidate causes such as price, payment, benefits, and entry points, then lists the evidence needed.

What if there is no user-research data?

Start with requirements, analytics, support tickets, and order records. Mark risk assumptions and schedule research to confirm them.

Can a Product quality conclusion replace release review?

No. It provides user and business evidence; release review still considers test, technical, and operational risk.

When is product risk ready for a decision?

Key tasks, business rules, and failure recovery need sources; remaining risk needs an owner, accepter, and due time.

Run Product Quality Perspective against real user tasks, business rules, and order evidence, and retain inputs, output, and review notes. The example provides structure; project evidence must come from the project.

References

Share