e2e

Automate end-to-end test creation and execution for browser and API workflows.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/maggit/claude-workspace --skill e2e-maggit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e
Source: https://github.com/maggit/claude-workspace/tree/main/skills/e2e
Command: npx skills add https://github.com/maggit/claude-workspace --skill e2e-maggit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-to-end testing of user workflows is tedious and error-prone; this skill automates the creation and execution of end-to-end tests across browser and API scenarios.

Core Features & Use Cases

  • Detects the appropriate E2E framework (Playwright, Cypress, WebdriverIO, etc.) based on project config or package.json.
  • Maps a user flow into deterministic browser or API test steps, with robust selectors and assertions.
  • Generates structured tests for browser E2E or API E2E, with setup, actions, assertions, and cleanup.
  • Use case examples: testing a login flow, a multi-step checkout, or an API-driven workflow.

Quick Start

Run the E2E test generator to scaffold tests for your next user flow.

Frequently Asked Questions about e2e

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

FAQPage Schema
How do I automate end-to-end tests for user workflows across browsers and APIs?

Automating end-to-end tests involves mapping user flows into deterministic browser or API test steps with robust selectors and assertions. The skill detects your E2E framework and generates structured tests covering setup, actions, assertions, and cleanup.

Can I generate framework-ready test skeletons for Playwright or Cypress?

Yes, you can generate framework-ready test skeletons for Playwright, Cypress, Selenium, or API test tools. The skill detects the appropriate E2E framework based on your project config or package.json and scaffolds the tests accordingly.

What is the best way to test multi-step checkout and login flows?

Testing multi-step checkout and login flows requires mapping the user navigation and data entry into deterministic test steps. The skill automates this by generating structured tests with robust selectors, assertions, and necessary cleanup for these integration-heavy features.

Does this support API testing for API-driven workflows?

Yes, API testing for API-driven workflows is fully supported. The skill automates the creation and execution of API E2E tests, handling setup, actions, assertions, and cleanup to verify integration-heavy features.

How do I scaffold end-to-end tests for an existing web app project?

To scaffold end-to-end tests, the skill reads your project configuration to detect the installed framework, then generates structured test skeletons. These skeletons include setup, actions, assertions, and cleanup tailored to your web app's specific user flows.

Why are my end-to-end tests failing due to brittle selectors?

End-to-end tests often fail due to brittle selectors during navigation and data entry. The skill addresses this by generating tests with robust selectors and deterministic assertions, ensuring stable execution across browsers and APIs.