gk-e2e

Generate and execute Playwright end-to-end tests from project specification files.

1|Updated Jul 4, 2026
One-click install
npx skills add https://github.com/gkganesh12/gk-stack --skill gk-e2e
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gk-e2e
Source: https://github.com/gkganesh12/gk-stack/tree/main/skills-extra/gk-e2e
Command: npx skills add https://github.com/gkganesh12/gk-stack --skill gk-e2e

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @playwright/test, ts-node, typescript.

What problem does it solve?

This skill eliminates the manual burden of verifying UI flows by automatically generating and executing Playwright end-to-end tests derived directly from your project specifications.

Core Features & Use Cases

  • Automated Test Generation: Creates a full suite of Playwright tests based on your SPEC.md and FEATURES.md files.
  • Multi-Device Simulation: Handles complex multi-user flows by orchestrating parallel browser contexts.
  • Self-Cleaning: Automatically manages test data cleanup via API to ensure a clean state for every run.

Quick Start

Trigger the skill by sending the command e2e: https://your-live-url.com to generate and run the test suite against your application.

Frequently Asked Questions about gk-e2e

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

FAQPage Schema
How do I generate Playwright end-to-end tests from a project specification?

Playwright end-to-end tests are generated automatically by parsing your project's SPEC.md and FEATURES.md files to create a full test suite. This eliminates manual UI flow verification by deriving test cases directly from your specification documents.

Can Playwright simulate multi-device interactions for complex user flows?

Playwright simulates multi-device interactions by orchestrating parallel browser contexts. This allows you to test complex multi-user flows concurrently, verifying that your web application handles simultaneous interactions across different browser instances correctly.

Do I need Node.js and Playwright installed to run automated E2E tests?

Yes, you need Node.js and Playwright installed to execute automated E2E tests. The testing environment requires Playwright, ts-node, and TypeScript dependencies to perform headless browser testing and generate the test suite from your specification files.

How do I automate test data cleanup after running E2E test suites?

Test data cleanup is automated via API calls after E2E test execution to ensure a clean state for every run. This self-cleaning mechanism manages data removal automatically, preventing residual test data from affecting subsequent test iterations.

What is the best way to automate UI flow verification for web applications?

Automating UI flow verification is best achieved by generating Playwright tests directly from project specifications. This approach automatically creates and executes headless browser tests, replacing manual verification with automated acceptance criteria checks and multi-user flow validation.

Does gk-e2e support headless browser testing for time-sensitive acceptance criteria?

Yes, gk-e2e supports headless browser testing for time-sensitive acceptance criteria. It generates and executes Playwright tests that specifically validate time-sensitive conditions, ensuring your web application meets critical performance and timing requirements during automated E2E verification.