e2e-test-agent

Generate end-to-end test suites for web and full-stack applications.

Updated Dec 3, 2025
One-click install
npx skills add https://github.com/Unicorn/Radium --skill e2e-test-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-test-agent
Source: https://github.com/Unicorn/Radium/tree/main/skills/testing/e2e-test-agent
Command: npx skills add https://github.com/Unicorn/Radium --skill e2e-test-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-to-end workflows are time-consuming to design and brittle to maintain when crafted manually; this Skill produces comprehensive, stable test suites that validate full user journeys across UI and backend layers.

Core Features & Use Cases

  • Workflow Mapping: Translate user stories and acceptance criteria into complete test scenarios covering happy paths, edge cases, and recovery flows.
  • Cross-Browser Automation: Generate browser automation scripts for Playwright, Selenium, or Cypress with page object models and stable selectors.
  • Full-Stack Validation: Include assertions for UI state, API responses, and persistent data checks, plus test data and simulated account setup.
  • Use Case: Create an end-to-end test that registers a user, verifies email, completes a purchase, and validates the order record in the database across multiple browsers.

Quick Start

Generate a Playwright end-to-end test for the user registration and checkout flow on https://staging.example.com using a seeded test account.

Frequently Asked Questions about e2e-test-agent

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

FAQPage Schema
How do I generate end-to-end tests for multi-step user workflows?

You can generate end-to-end tests for complete user workflows by providing user stories and acceptance criteria. The system outputs browser automation scripts, page object models, and assertions validating UI state, API responses, and data persistence using frameworks like Playwright or Cypress.

What is the best way to automate cross-browser testing for full-stack applications?

Automating cross-browser testing for full-stack applications is best handled by generating browser automation scripts using Playwright, Selenium, or Cypress. This produces page object models and stable selectors to validate full user journeys across different browsers and devices.

Can I use Playwright or Cypress to validate API responses and database persistence?

Yes, Playwright and Cypress can validate API responses and database persistence. The generated end-to-end test suites include full-stack validation assertions that check UI state, API responses, and persistent data records, alongside simulated account setup and test data generation.

Does this e2e-test-agent support generating test scenarios for edge cases and recovery flows?

Yes, e2e-test-agent translates user stories and acceptance criteria into complete test scenarios covering happy paths, edge cases, and recovery flows. This ensures your end-to-end test suites comprehensively validate multi-step interactions and unexpected user journey deviations.

Why are manually crafted end-to-end workflows brittle to maintain?

Manually crafted end-to-end workflows are brittle to maintain because they lack stable selectors and comprehensive page object models. Automatically generating browser automation scripts produces robust, stable test suites that validate full user journeys across UI and backend layers, significantly reducing maintenance overhead.