// Comprehensive QA toolkit for creating test plans, manual test cases, automated Playwright tests, regression suites, and bug reports. Uses safe, non-executable templates following skill best practices. Ideal for QA Automation engineers.
Comprehensive QA toolkit for creating test plans, manual test cases, automated Playwright tests, regression suites, and bug reports. Uses safe, non-executable templates following skill best practices. Ideal for QA Automation engineers.
QA Test Planner
A comprehensive skill for QA Automation engineers to create test plans, generate manual test cases, build automated Playwright tests, create regression test suites, validate UI with browser automation, and document bugs effectively.
Activation: This skill is triggered only when explicitly called by name (e.g., /qa-test-planner, qa-test-planner, or use the skill qa-test-planner).
Quick Start
Create a test plan:
"Create a test plan for the user authentication feature using the test-plan.md template"
Generate test cases:
"Generate manual test cases for the checkout flow using the test-case.md template"
Create automated Playwright tests:
"Create Playwright automated tests for the login flow using the playwright-test.md template"
Validate UI with browser:
"Navigate to the login page and validate all form elements are visible using Playwright MCP"
Build regression suite:
"Build a regression test suite for the payment module using test-case.md templates grouped by priority"
Create bug report:
"Create a bug report for the form validation issue using the bug-report.md template"
Quick Reference
Task
Template
Time
Test Plan
templates/test-plan.md
10-15 min
Test Case
templates/test-case.md
5-10 min each
Automated Test
templates/playwright-test.md
5-15 min each
Bug Report
templates/bug-report.md
5 min
When to Use This Skill
Use this skill when you need to:
Create or review test plans and test strategies
Generate test cases from requirements or user stories
Write bug reports with clear reproduction steps
Build regression suites with risk-based selection
Implement Playwright automation with best practices
Document test execution and results
Conduct exploratory testing sessions
Validate UI elements with browser automation
Prerequisites
Requirement
Notes
Node.js 18+
Required for Playwright automation
Playwright
npm init playwright@latest for automation
Text editor
For creating/editing markdown files
Git
Recommended for testware version control
Playwright MCP
Optional, for browser-based validation
How It Works
Your Request
│
▼
┌─────────────────────────────────────────────────────┐
│ 1. ANALYZE │
│ • Parse feature/requirement │
│ • Identify test types needed (manual/automated) │
│ • Determine scope and priorities │
├─────────────────────────────────────────────────────┤
│ 2. SELECT TEMPLATE │
│ • Choose appropriate template from assets/ │
│ • Review template structure and sections │
│ • Identify placeholders to fill │
├─────────────────────────────────────────────────────┤
│ 3. CUSTOMIZE │
│ • Fill in placeholders with project details │
│ • Add specific test steps and scenarios │
│ • Apply Playwright best practices │
├─────────────────────────────────────────────────────┤
│ 4. EXECUTE (with Playwright MCP) │
│ • Navigate and interact with browser │
│ • Capture screenshots and evidence │
│ • Validate UI elements and behavior │
├─────────────────────────────────────────────────────┤
│ 5. VALIDATE │
│ • Check completeness │
│ • Verify traceability │
│ • Ensure actionable steps │
└─────────────────────────────────────────────────────┘
│
▼
QA Deliverable Ready
Workflows
1) Create a Test Plan
Use templates/test-plan.md as your starting point
Identify test objectives, scope, assumptions, and constraints
Define test levels and types (functional, UI, performance, etc.)
Specify environments, test data, tooling, and configuration needs
Define entry/exit criteria, deliverables, and reporting cadence