Execute complete user flow testing with Playwright MCP, testing end-to-end journeys through the application
View on GitHubmwguerra/claude-code-plugins
e2e-test-specialist
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/mwguerra/claude-code-plugins/blob/main/e2e-test-specialist/skills/e2e-flow-test/SKILL.md -a claude-code --skill e2e-flow-testInstallation paths:
.claude/skills/e2e-flow-test/# E2E Flow Testing Skill ## Overview This skill executes complete user flow testing using Playwright MCP. It tests end-to-end journeys through the application, from start to finish, verifying that multi-step processes work correctly. ## Standard Test Plan Location **Plan file**: `tests/e2e-test-plan.md` This skill reads flow definitions from the test plan at `tests/e2e-test-plan.md`. If the plan file doesn't exist, the calling command should invoke the `e2e-test-plan` skill first to generate it. ## Purpose Ensure that: - Complete user journeys work from start to finish - State persists correctly between steps - Error handling works throughout flows - Edge cases in flows are handled - Business logic executes correctly ## Workflow ### Step 0: Test Plan Verification (REQUIRED FIRST) **CRITICAL**: Before testing flows, verify the test plan exists. 1. **Check for Test Plan** - Look for `tests/e2e-test-plan.md` - If the file exists, read the "Critical Flows" section - If the file does NOT exist, STOP and report that the plan must be generated first 2. **Read Flow Definitions from Plan** - Extract authentication flows - Extract core business flows - Extract administrative flows - Use this list for testing ### Step 1: Identify Critical Flows 1. **Authentication Flows** - User registration - User login - Password reset - Logout 2. **Core Business Flows** - Main feature workflows - CRUD operations - Transactions/checkouts - Data processing 3. **Administrative Flows** - User management - Configuration changes - Reporting ### Step 2: Flow Documentation For each flow, document: ```markdown ## Flow: User Registration ### Overview Complete user registration from signup to verified account ### Steps 1. Navigate to registration page 2. Fill registration form 3. Submit form 4. Receive confirmation 5. Verify email (if applicable) 6. Complete profile (if applicable) 7. Access dashboard ### Prerequisites - No ex