E2E Testing
E2E Testing is an productivity AI skill with a core value of End-to-end testing workflow with Playwright for browser automation, visual regression, cross-browser testing, and CI/CD integration. It
helps developers solve real-world problems in the productivity domain, boosting
efficiency, automating repetitive tasks, and optimizing workflows.
End-to-end testing workflow with Playwright for browser automation, visual regression, cross-browser testing, and CI/CD integration.
Quick Facts
mkdir -p ./skills/e2e-testing && curl -sfL https://raw.githubusercontent.com/sickn33/antigravity-awesome-skills/main/skills/e2e-testing/SKILL.md -o ./skills/e2e-testing/SKILL.md Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).
Skill Content
# E2E Testing Workflow
Overview
Specialized workflow for end-to-end testing using Playwright including browser automation, visual regression testing, cross-browser testing, and CI/CD integration.
When to Use This Workflow
Use this workflow when:
- Setting up E2E testing
- Automating browser tests
- Implementing visual regression
- Testing across browsers
- Integrating tests with CI/CD
Workflow Phases
Phase 1: Test Setup
#### Skills to Invoke
- `playwright-skill` - Playwright setup
- `e2e-testing-patterns` - E2E patterns
#### Actions
1. Install Playwright
2. Configure test framework
3. Set up test directory
4. Configure browsers
5. Create base test setup
#### Copy-Paste Prompts
Use @playwright-skill to set up Playwright testingPhase 2: Test Design
#### Skills to Invoke
- `e2e-testing-patterns` - Test patterns
- `test-automator` - Test automation
#### Actions
1. Identify critical flows
2. Design test scenarios
3. Plan test data
4. Create page objects
5. Set up fixtures
#### Copy-Paste Prompts
Use @e2e-testing-patterns to design E2E test strategyPhase 3: Test Implementation
#### Skills to Invoke
- `playwright-skill` - Playwright tests
- `webapp-testing` - Web app testing
#### Actions
1. Write test scripts
2. Add assertions
3. Implement waits
4. Handle dynamic content
5. Add error handling
#### Copy-Paste Prompts
Use @playwright-skill to write E2E test scriptsPhase 4: Browser Automation
#### Skills to Invoke
- `browser-automation` - Browser automation
- `playwright-skill` - Playwright features
#### Actions
1. Configure headless mode
2. Set up screenshots
3. Implement video recording
4. Add trace collection
5. Configure mobile emulation
#### Copy-Paste Prompts
Use @browser-automation to automate browser interactionsPhase 5: Visual Regression
#### Skills to Invoke
- `playwright-skill` - Visual testing
- `ui-visual-validator` - Visual validation
#### Actions
1. Set up visual testing
2. Create baseline images
3. Add visual assertions
4. Configure thresholds
5. Review differences
#### Copy-Paste Prompts
Use @playwright-skill to implement visual regression testingPhase 6: Cross-Browser Testing
#### Skills to Invoke
- `playwright-skill` - Multi-browser
- `webapp-testing` - Browser testing
#### Actions
1. Configure Chromium
2. Add Firefox tests
3. Add WebKit tests
4. Test mobile browsers
5. Compare results
#### Copy-Paste Prompts
Use @playwright-skill to run cross-browser testsPhase 7: CI/CD Integration
#### Skills to Invoke
- `github-actions-templates` - GitHub Actions
- `cicd-automation-workflow-automate` - CI/CD
#### Actions
1. Create CI workflow
2. Configure parallel execution
3. Set up artifacts
4. Add reporting
5. Configure notifications
#### Copy-Paste Prompts
Use @github-actions-templates to integrate E2E tests with CIQuality Gates
- [ ] Tests passing
- [ ] Coverage adequate
- [ ] Visual tests stable
- [ ] Cross-browser verified
- [ ] CI integration working
Related Workflow Bundles
- `testing-qa` - Testing workflow
- `development` - Development
- `web-performance-optimization` - Performance
🎯 Best For
- QA engineers
- Developers writing unit tests
- Claude users
- Knowledge workers
- Remote teams
💡 Use Cases
- Generating test cases for edge conditions
- Writing integration test suites
- Using E2E Testing in daily workflow
- Automating repetitive productivity tasks
📖 How to Use This Skill
- 1
Install the Skill
Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.
- 2
Load into Your AI Assistant
Open Claude and reference the skill. Paste the SKILL.md content or use the system prompt tab.
- 3
Apply E2E Testing to Your Work
Provide context for your task — paste source material, describe your audience, or share existing work to guide the AI.
- 4
Review and Refine
Edit the AI output for accuracy, tone, and completeness. Add human insight where the AI lacks context.
❓ Frequently Asked Questions
Does this generate test mocks?
Many testing skills include mock generation. Check the install command and skill content for details.
How do I install E2E Testing?
Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/e2e-testing/SKILL.md, ready to use.
Can I customize this skill for my team?
Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.
⚠️ Common Mistakes to Avoid
Not testing edge cases
AI tends to generate happy-path tests. Manually review for boundary conditions.
Not reading the full skill
Skills contain important context and edge cases beyond the quick start.