{"enrichment":{"faq":[{"a":"e2e-testing-patterns teaches you to write end-to-end tests with Playwright by covering test structure, selectors, and assertions. You'll learn how to navigate pages, interact with elements, and verify user workflows using Playwright's API. The skill emphasizes organizing tests with fixtures and setup patterns that make your test suite maintainable and reliable as your application grows.","q":"How do you write end-to-end tests with Playwright?"},{"a":"e2e-testing-patterns establishes testing standards by teaching you to identify and automate critical user workflows that matter most to your business. The skill covers how to structure tests around real-world scenarios, use the page object model pattern to keep tests organized, and apply proven patterns that ensure your test suite catches issues before they reach production. You'll learn which workflows deserve e2e coverage and how to prioritize them.","q":"What are the best practices for establishing testing standards for critical user workflows?"},{"a":"e2e-testing-patterns addresses fixing flaky e2e tests by teaching you waiting strategies, proper asynchronous handling, and debugging techniques. The skill covers how to diagnose unreliable tests, implement robust selectors using data-testid attributes, and use Playwright's built-in retry mechanisms. You'll learn why tests fail intermittently and how to apply patterns that eliminate race conditions and timing issues.","q":"How can you fix flaky or unreliable e2e tests?"},{"a":"e2e-testing-patterns shows you how to set up e2e testing in CI/CD pipelines by covering configuration best practices, environment setup, and integration with your deployment workflow. The skill teaches you to configure Playwright or Cypress for headless execution, manage test data, and handle browser compatibility across different environments. You'll learn how to parallelize tests and report results effectively in your pipeline.","q":"How do you set up e2e testing in CI/CD pipelines with proper configuration?"},{"a":"e2e-testing-patterns explains the page object model as a structural pattern that encapsulates page interactions and selectors into reusable classes or objects. This pattern, covered in the skill, makes your tests more maintainable by centralizing element selectors and reducing duplication. When your application changes, you update selectors in one place rather than across dozens of tests, making your test suite scalable and easier to debug.","q":"What is the page object model testing pattern and why should you use it?"},{"a":"e2e-testing-patterns covers advanced patterns including visual regression testing to catch unintended UI changes, accessibility testing to ensure your app meets standards, and parallel test execution to speed up your CI/CD pipeline. The skill also teaches network interception techniques for mocking API calls, custom commands for Cypress, and strategies for testing across different browsers. These patterns help you build comprehensive test suites that go beyond simple user interaction verification.","q":"What advanced patterns does e2e-testing-patterns cover beyond basic test implementation?"}],"shadow_tags":["test-automation","quality-assurance","browser-testing","regression-detection","test-reliability","ci-cd-integration","user-journey-validation","cross-browser-coverage"],"summary_rewrite":"This skill teaches you how to architect and implement end-to-end tests using industry-standard frameworks like Playwright and Cypress. You'll discover proven patterns for organizing test code, handling asynchronous operations, and maintaining test reliability as your application grows. Gain practical knowledge for building test suites that catch real-world issues before they reach production."},"files":[{"bytes":15181,"path":"plugins/developer-essentials/skills/e2e-testing-patterns/SKILL.md","sha256":"c2efe16ab57630f3f04a580173661dd9ddb2c328ff5724c6d394a153c22ca52c","url":"https://skillfed.io/files/HermeticOrmus/LibreUIUX-Claude-Code/e2e-testing-patterns/5f76cb3c/SKILL.md"}],"id":"HermeticOrmus/LibreUIUX-Claude-Code/e2e-testing-patterns","links":{"html":"https://skillfed.io/HermeticOrmus/LibreUIUX-Claude-Code/e2e-testing-patterns","md":"https://skillfed.io/HermeticOrmus/LibreUIUX-Claude-Code/e2e-testing-patterns.md","repo":"https://github.com/HermeticOrmus/LibreUIUX-Claude-Code"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":12,"language":"Shell","last_updated":"2026-05-27","license":"MIT","name":"e2e-testing-patterns","publisher":"HermeticOrmus","stars":86},"relations":{"similar":[{"id":"eyadsibai/ltk/e2e-testing"},{"id":"patricio0312rev/skills/cypress-playwright-setup"},{"id":"patricio0312rev/skills/e2e-test-builder"},{"id":"alinaqi/maggy/playwright-testing"},{"id":"curiositech/some_claude_skills/playwright-e2e-tester"},{"id":"echoVic/boss-skill/e2e-playwright"},{"id":"PageAI-Pro/ralph-loop/e2e-tester"},{"id":"secondsky/claude-skills/playwright"},{"id":"activepieces/activepieces/playwright-e2e-testing"},{"id":"bobmatnyc/claude-mpm-skills/playwright"}]},"slug":{"owner":"HermeticOrmus","repo":"LibreUIUX-Claude-Code","skill":"e2e-testing-patterns"},"version":"5f76cb3c"}
