prp-qa

Automate web application verification against acceptance criteria with Playwright.

2|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/gobikom/prp-framework --skill prp-qa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prp-qa
Source: https://github.com/gobikom/prp-framework/tree/main/adapters/codex/prp-qa
Command: npx skills add https://github.com/gobikom/prp-framework --skill prp-qa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, requests, beautifulsoup4, pytest, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the verification of application features against defined acceptance criteria, streamlining the QA process and reducing manual effort.

Core Features & Use Cases

  • Acceptance Criteria Verification: Automates checks against structured acceptance criteria using browser testing, API contract testing, E2E flows, responsive viewports, and accessibility checks.
  • Automated Reporting: Generates pass/fail reports with evidence, including screenshots and API responses.
  • Use Case: Integrate this Skill into your CI/CD pipeline to automatically verify new features before deployment.

Quick Start

Run the prp-qa skill with the URL and criteria for verification: /prp-qa <url> --criteria "criteria text"

Frequently Asked Questions about prp-qa

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate acceptance criteria verification for web applications?

Automating acceptance criteria verification involves running browser and API tests against defined feature expectations. This Skill uses Playwright for visual and interaction testing, API contract checks, and basic accessibility checks to confirm web application features meet your criteria.

Can I use Playwright for automated browser testing and API contract verification together?

Yes, Playwright handles browser testing while the requests library manages API contract verification. This Skill combines both to automate E2E flows and validate API responses against your acceptance criteria, generating pass/fail reports with evidence.

How do I integrate automated QA testing into a CI/CD pipeline?

Integrating automated QA testing into a CI/CD pipeline requires running verification scripts before deployment. This Skill automates acceptance criteria checks, producing pass/fail reports with screenshots and API responses to validate new features continuously.

What dependencies are needed for automated acceptance criteria verification?

Automated acceptance criteria verification requires Python, Playwright, requests, beautifulsoup4, and pytest. These dependencies enable browser interaction testing, API calls, HTML parsing, and test execution for verifying web application features.

Does automated browser testing support responsive viewports and accessibility checks?

Yes, automated browser testing supports responsive viewports and basic accessibility checks. This Skill uses Playwright to verify web application features across different screen sizes and validate basic accessibility compliance against your defined acceptance criteria.

What is the best way to generate pass/fail reports with screenshots for QA testing?

The best way to generate pass/fail reports with screenshots is using automated verification tools. This Skill produces detailed reports containing visual evidence and API responses, confirming whether features meet the defined acceptance criteria.