test-e2e

Generate end-to-end tests for user flows using Playwright or Cypress.

11|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/berkcangumusisik/claude-code-practices --skill test-e2e-berkcangumusisik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-e2e
Source: https://github.com/berkcangumusisik/claude-code-practices/tree/main/skills/test-e2e
Command: npx skills add https://github.com/berkcangumusisik/claude-code-practices --skill test-e2e-berkcangumusisik

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-to-end tests for user flows can be time-consuming to create and maintain; this Skill automates generating E2E tests using Playwright or Cypress to speed up test coverage and reliability.

Core Features & Use Cases

  • Detect and adapt to the project's E2E framework (Playwright, Cypress, or others) and scaffold tests accordingly.
  • Generate full test flows including setup, navigation, assertions, and teardown.
  • Output tests in the project's conventional directories with data-testids and accessible selectors.

Quick Start

Generate an end-to-end test for the primary user flow in this project.

Frequently Asked Questions about test-e2e

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I auto-generate end-to-end tests for user flows?

You can auto-generate end-to-end tests by using a tool that detects your project's E2E framework and scaffolds a complete test. It automatically covers setup, navigation, assertions, and teardown to validate user journeys.

Does this E2E test generator support both Playwright and Cypress?

Yes, the E2E test generator detects and adapts to either Playwright or Cypress based on your project's existing configuration. It scaffolds tests according to the detected framework's specific conventions and directory structure.

What is the best way to scaffold E2E tests for modern frontend stacks?

The best way to scaffold E2E tests for modern frontend stacks is to automatically generate the full test flow, including setup, actions, and cleanup. This ensures tests integrate with existing conventions and use robust selectors like data-testid.

How do I ensure generated Cypress tests use robust element selectors?

Generated Cypress tests ensure robust element targeting by utilizing data-testid attributes and accessible selectors. This approach prevents tests from breaking due to styling changes and maintains reliable user journey validation.

Why use automated test generation for user journey validation?

Automated test generation for user journey validation eliminates the time-consuming and error-prone process of manually creating end-to-end tests. It speeds up test coverage by outputting complete flows directly into conventional test directories.