brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
quality-e2e-testingEnd-to-end testing skill using Playwright. Includes advanced mocking, network manipulation, and chaos engineering.
Independent GitHub snapshot · Automated classification · Original documentation governs
name: quality-e2e-testing description: > End-to-end testing skill using Playwright. Includes advanced mocking, network manipulation, and chaos engineering. version: "2.0.0" author: "j4flmao" license: "MIT" type: skill compatibility: claude-code: true cursor: true codex: true windsurf: true tags:
Comprehensive end-to-end testing capabilities for robust applications. Includes Playwright, chaos engineering, and more.
{ "status": "pass", "coverage": "90%" }
[E2E Request]
|
v
Is local? ---> (Yes) -> Run headless Playwright
|
(No) -> Run in container
[Browser] <--> [Playwright] <--> [Test Runner]
Lifecycle:
Init -> Setup State -> Execute -> Teardown
Phase 1: Setup
Phase 2: Execution
Phase 3: Chaos
Phase 4: Reporting
Phase 5: Cleanup
Phase 6: Analysis
| Symptom | Primary Cause | Mitigation Action |
|---|---|---|
| Timeout | Network slow | Increase timeout |
| Flaky | Async race | Use waitForSelector |
| No Auth | Bad token | Refresh session |
| Crash | OOM | Increase memory limit |
| Element not found | DOM changed | Update locators |
| Blank page | JS error | Check console logs |
Start -> Mock -> Test -> Success -> End
See ci-integration for pipelines.